def setupUi(self, FileInfoDialog):
FileInfoDialog.setObjectName("FileInfoDialog")
FileInfoDialog.resize(579, 472)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap("icons/157-stats-bars.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
FileInfoDialog.setWindowIcon(icon)
self.gridLayout = QtWidgets.QGridLayout(FileInfoDialog)
self.gridLayout.setObjectName("gridLayout")
self.gridLayout_2 = QtWidgets.QGridLayout()
self.gridLayout_2.setObjectName("gridLayout_2")
self.tabWidget = QtWidgets.QTabWidget(FileInfoDialog)
self.tabWidget.setObjectName("tabWidget")
self.gridLayout_2.addWidget(self.tabWidget, 0, 0, 1, 1)
self.buttonBox = QtWidgets.QDialogButtonBox(FileInfoDialog)
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Close)
self.buttonBox.setObjectName("buttonBox")
self.gridLayout_2.addWidget(self.buttonBox, 1, 0, 1, 1)
self.gridLayout.addLayout(self.gridLayout_2, 0, 0, 1, 1)
self.retranslateUi(FileInfoDialog)
self.tabWidget.setCurrentIndex(-1)
self.buttonBox.accepted.connect(FileInfoDialog.accept)
self.buttonBox.rejected.connect(FileInfoDialog.reject)
QtCore.QMetaObject.connectSlotsByName(FileInfoDialog)
python类QDialogButtonBox()的实例源码
def __init__( self, parent=None, cancel=True ):
super().__init__( parent )
self.buttons = QtWidgets.QDialogButtonBox()
self.ok_button = self.buttons.addButton( self.buttons.Ok )
if cancel:
self.buttons.addButton( self.buttons.Cancel )
self.buttons.accepted.connect( self.accept )
self.buttons.rejected.connect( self.reject )
self.grid_layout = WbFeedbackGridLayout()
self.setLayout( self.grid_layout )
# Often the rest of init has to be done after the widgets are rendered
# for example to set focus on a widget
self.__timer_init = QtCore.QTimer()
self.__timer_init.timeout.connect( self.__completeInit )
self.__timer_init.setSingleShot( True )
self.__timer_init.start( 0 )
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(247, 195)
self.verticalLayout = QtWidgets.QVBoxLayout(Dialog)
self.verticalLayout.setObjectName("verticalLayout")
self.edit_text = QtWidgets.QTextEdit(Dialog)
self.edit_text.setObjectName("edit_text")
self.verticalLayout.addWidget(self.edit_text)
self.buttonBox = QtWidgets.QDialogButtonBox(Dialog)
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
self.buttonBox.setCenterButtons(True)
self.buttonBox.setObjectName("buttonBox")
self.verticalLayout.addWidget(self.buttonBox)
self.retranslateUi(Dialog)
self.buttonBox.accepted.connect(Dialog.accept)
self.buttonBox.rejected.connect(Dialog.reject)
QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, About):
About.setObjectName("About")
About.resize(401, 117)
About.setMinimumSize(QtCore.QSize(401, 117))
About.setMaximumSize(QtCore.QSize(401, 117))
self.buttonBox = QtWidgets.QDialogButtonBox(About)
self.buttonBox.setGeometry(QtCore.QRect(10, 80, 381, 32))
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Ok)
self.buttonBox.setCenterButtons(True)
self.buttonBox.setObjectName("buttonBox")
self.label = QtWidgets.QLabel(About)
self.label.setGeometry(QtCore.QRect(0, 20, 401, 21))
self.label.setAlignment(QtCore.Qt.AlignCenter)
self.label.setObjectName("label")
self.label_2 = QtWidgets.QLabel(About)
self.label_2.setGeometry(QtCore.QRect(0, 40, 401, 20))
self.label_2.setAlignment(QtCore.Qt.AlignCenter)
self.label_2.setObjectName("label_2")
self.retranslateUi(About)
self.buttonBox.clicked['QAbstractButton*'].connect(About.close)
QtCore.QMetaObject.connectSlotsByName(About)
def __init__( self, app, parent, rel_path, abs_path, info ):
super().__init__( parent )
self.app = app
self.setWindowTitle( T_('Svn Info for %s') % (rel_path,) )
self.v_layout = QtWidgets.QVBoxLayout()
self.group = None
self.grid = None
self.addGroup( T_('Entry') )
self.addRow( T_('Path:'), abs_path )
self.initFromInfo( info )
self.buttons = QtWidgets.QDialogButtonBox()
self.buttons.addButton( self.buttons.Close )
self.buttons.rejected.connect( self.close )
self.v_layout.addWidget( self.buttons )
self.setLayout( self.v_layout )
def __init__( self, parent=None, size=None ):
super().__init__( parent )
self.tabs = QtWidgets.QTabWidget()
self.buttons = QtWidgets.QDialogButtonBox()
self.ok_button = self.buttons.addButton( self.buttons.Ok )
self.buttons.addButton( self.buttons.Cancel )
self.buttons.accepted.connect( self.accept )
self.buttons.rejected.connect( self.reject )
# must add the tabs at this stage or that will not display
self.completeTabsInit()
self.layout = QtWidgets.QVBoxLayout()
self.layout.addWidget( self.tabs )
self.layout.addWidget( self.buttons )
self.setLayout( self.layout )
if size is not None:
em = self.app.fontMetrics().width( 'm' )
ex = self.app.fontMetrics().lineSpacing()
self.resize( size[0]*em, size[1]*ex )
def setupUi(self, Log):
Log.setObjectName("Log")
Log.resize(631, 264)
self.gridLayout = QtWidgets.QGridLayout(Log)
self.gridLayout.setObjectName("gridLayout")
self.buttonBox = QtWidgets.QDialogButtonBox(Log)
self.buttonBox.setOrientation(QtCore.Qt.Vertical)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
self.buttonBox.setObjectName("buttonBox")
self.gridLayout.addWidget(self.buttonBox, 0, 1, 1, 1)
self.plainTextEdit = QtWidgets.QPlainTextEdit(Log)
self.plainTextEdit.setLineWrapMode(QtWidgets.QPlainTextEdit.NoWrap)
self.plainTextEdit.setObjectName("plainTextEdit")
self.gridLayout.addWidget(self.plainTextEdit, 0, 0, 1, 1)
self.retranslateUi(Log)
self.buttonBox.accepted.connect(Log.accept)
self.buttonBox.rejected.connect(Log.reject)
QtCore.QMetaObject.connectSlotsByName(Log)
def setupUi(self, Help):
Help.setObjectName("Help")
Help.resize(456, 582)
self.gridLayout = QtWidgets.QGridLayout(Help)
self.gridLayout.setObjectName("gridLayout")
self.verticalLayout = QtWidgets.QVBoxLayout()
self.verticalLayout.setObjectName("verticalLayout")
self.textBrowser = QtWidgets.QTextBrowser(Help)
self.textBrowser.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
self.textBrowser.setOpenExternalLinks(True)
self.textBrowser.setObjectName("textBrowser")
self.verticalLayout.addWidget(self.textBrowser)
self.buttonBox = QtWidgets.QDialogButtonBox(Help)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Ok)
self.buttonBox.setObjectName("buttonBox")
self.verticalLayout.addWidget(self.buttonBox)
self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1)
self.retranslateUi(Help)
QtCore.QMetaObject.connectSlotsByName(Help)
def __init__(self):
QtWidgets.QColorDialog.__init__(self)
self.setOption(QtWidgets.QColorDialog.NoButtons)
"""
QColorDialog
[0] PyQt5.QtWidgets.QVBoxLayout
[1] PyQt5.QtWidgets.QWidget | Basic Color Grid
[2] PyQt5.QtWidgets.QLabel | Basic Color Label
[3] PyQt5.QtWidgets.QPushButton | Pick Screen Color Button
[4] PyQt5.QtWidgets.QLabel | Background for the colour preview
[5] PyQt5.QtWidgets.QWidget | Custom Color Grid
[6] PyQt5.QtWidgets.QLabel | Custom Color Label
[7] PyQt5.QtWidgets.QPushButton | Add to Custom Colors Button
[8] PyQt5.QtWidgets.QFrame | Hue Saturation Picker
[9] PyQt5.QtWidgets.QWidget | Intensity Slider
[10] PyQt5.QtWidgets.QWidget | Value and Preview
[11] PyQt5.QtWidgets.QDialogButtonBox | Dialog Buttons
[12] PyQt5.QtCore.QTimer | ???
"""
self.children()[10].children()[16].setText("&Hex:")
[self.children()[1].setParent(None) for elem in range(7)] # Remove elements 1-7
self.updateColor()
# Elements 0, 8, 9, 10, 11 are important
def __init__(self, parent=None):
super().__init__(parent)
self.setWindowTitle('Manual Add Server')
self.form = QtWidgets.QFormLayout(self)
self.secure = QtWidgets.QCheckBox()
self.address = QtWidgets.QLineEdit()
self.port = QtWidgets.QLineEdit('32400')
self.token = QtWidgets.QLineEdit()
self.form.addRow(QtWidgets.QLabel('HTTPS?'), self.secure)
self.form.addRow(QtWidgets.QLabel('Address'), self.address)
self.form.addRow(QtWidgets.QLabel('Port'), self.port)
self.form.addRow(QtWidgets.QLabel('Access Token (optional)'), self.token)
self.buttons = QtWidgets.QDialogButtonBox(
QtWidgets.QDialogButtonBox.Ok | QtWidgets.QDialogButtonBox.Cancel, QtCore.Qt.Horizontal, self)
self.form.addRow(self.buttons)
self.buttons.rejected.connect(self.reject)
self.buttons.accepted.connect(self.accept)
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(188, 48)
Dialog.setWindowTitle("")
self.horizontalLayout = QtWidgets.QHBoxLayout(Dialog)
self.horizontalLayout.setObjectName("horizontalLayout")
self.verticalLayout = QtWidgets.QVBoxLayout()
self.verticalLayout.setObjectName("verticalLayout")
self.buttonBox = QtWidgets.QDialogButtonBox(Dialog)
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
self.buttonBox.setCenterButtons(True)
self.buttonBox.setObjectName("buttonBox")
self.verticalLayout.addWidget(self.buttonBox)
self.horizontalLayout.addLayout(self.verticalLayout)
self.retranslateUi(Dialog)
self.buttonBox.accepted.connect(Dialog.accept)
self.buttonBox.rejected.connect(Dialog.reject)
QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi3(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(415, 296)
self.dialogButtonBox = QtWidgets.QDialogButtonBox(Dialog)
self.dialogButtonBox.setGeometry(QtCore.QRect(190, 240, 181, 32))
self.dialogButtonBox.setOrientation(QtCore.Qt.Horizontal)
self.dialogButtonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
self.dialogButtonBox.setObjectName("dialogButtonBox")
self.author = QtWidgets.QLabel(Dialog)
self.author.setGeometry(QtCore.QRect(10, 30, 191, 17))
self.author.setObjectName("author")
self.email = QtWidgets.QLabel(Dialog)
self.email.setGeometry(QtCore.QRect(10, 60, 271, 17))
self.email.setObjectName("email")
self.github = QtWidgets.QLabel(Dialog)
self.github.setGeometry(QtCore.QRect(10, 90, 371, 17))
self.github.setObjectName("github")
self.GPL = QtWidgets.QLabel(Dialog)
self.GPL.setGeometry(QtCore.QRect(10, 120, 161, 17))
self.GPL.setObjectName("GPL")
self.retranslateUi(Dialog)
self.dialogButtonBox.accepted.connect(Dialog.accept)
self.dialogButtonBox.rejected.connect(Dialog.reject)
QtCore.QMetaObject.connectSlotsByName(Dialog)
safe_delete_dlg.py 文件源码
项目:mindfulness-at-the-computer
作者: SunyataZero
项目源码
文件源码
阅读 17
收藏 0
点赞 0
评论 0
def __init__(self, i_description_str: str, i_parent=None):
super(SafeDeleteDlg, self).__init__(i_parent)
vbox = QtWidgets.QVBoxLayout(self)
self.description_qll = QtWidgets.QLabel(i_description_str)
vbox.addWidget(self.description_qll)
self.button_box = QtWidgets.QDialogButtonBox(
QtWidgets.QDialogButtonBox.Ok | QtWidgets.QDialogButtonBox.Cancel,
QtCore.Qt.Horizontal,
self
)
vbox.addWidget(self.button_box)
self.button_box.accepted.connect(self.accept)
self.button_box.rejected.connect(self.reject)
# -accept and reject are "slots" built into Qt
experimental_list_widget.py 文件源码
项目:mindfulness-at-the-computer
作者: SunyataZero
项目源码
文件源码
阅读 23
收藏 0
点赞 0
评论 0
def __init__(self, i_description_str, i_parent = None):
super(SafeDeleteDialog, self).__init__(i_parent)
vbox = QtWidgets.QVBoxLayout(self)
self.description_qll = QtWidgets.QLabel(i_description_str)
vbox.addWidget(self.description_qll)
self.button_box = QtWidgets.QDialogButtonBox(
QtWidgets.QDialogButtonBox.Ok | QtWidgets.QDialogButtonBox.Cancel,
QtCore.Qt.Horizontal,
self
)
vbox.addWidget(self.button_box)
self.button_box.accepted.connect(self.accept)
self.button_box.rejected.connect(self.reject)
# -accept and reject are "slots" built into Qt
question_selection_dialog.py 文件源码
项目:well-being-diary
作者: SunyataZero
项目源码
文件源码
阅读 19
收藏 0
点赞 0
评论 0
def __init__(self, i_parent = None):
super(QuestionSelectionDialog, self).__init__(i_parent)
vbox = QtWidgets.QVBoxLayout(self)
self.list_widget = QtWidgets.QListWidget()
vbox.addWidget(self.list_widget)
self.populate_list()
self.button_box = QtWidgets.QDialogButtonBox(
QtWidgets.QDialogButtonBox.Ok | QtWidgets.QDialogButtonBox.Cancel,
QtCore.Qt.Horizontal,
self
)
vbox.addWidget(self.button_box)
self.button_box.accepted.connect(self.accept)
self.button_box.rejected.connect(self.reject)
# -accept and reject are "slots" built into Qt
def __init__(self, i_description_str, i_parent = None):
super(SafeConfirmationDialog, self).__init__(i_parent)
vbox = QtWidgets.QVBoxLayout(self)
self.description_qll = QtWidgets.QLabel(i_description_str)
vbox.addWidget(self.description_qll)
self.line_edit = QtWidgets.QLineEdit(self)
vbox.addWidget(self.line_edit)
self.button_box = QtWidgets.QDialogButtonBox(
QtWidgets.QDialogButtonBox.Ok | QtWidgets.QDialogButtonBox.Cancel,
QtCore.Qt.Horizontal,
self
)
vbox.addWidget(self.button_box)
self.button_box.accepted.connect(self.accept)
self.button_box.rejected.connect(self.reject)
# -accept and reject are "slots" built into Qt
def __init__(self, i_unix_time_it, i_parent = None):
super(DateTimeDialog, self).__init__(i_parent)
vbox = QtWidgets.QVBoxLayout(self)
self.date_time_edit = QtWidgets.QDateTimeEdit(self)
self.date_time_edit.setCalendarPopup(True)
present_qdatetime = QtCore.QDateTime()
present_qdatetime.setMSecsSinceEpoch(1000 * i_unix_time_it)
self.date_time_edit.setDateTime(present_qdatetime)
vbox.addWidget(self.date_time_edit)
self.button_box = QtWidgets.QDialogButtonBox(
QtWidgets.QDialogButtonBox.Ok | QtWidgets.QDialogButtonBox.Cancel,
QtCore.Qt.Horizontal,
self
)
vbox.addWidget(self.button_box)
self.button_box.accepted.connect(self.accept)
self.button_box.rejected.connect(self.reject)
# -accept and reject are "slots" built into Qt
def setupUi(self):
self.setObjectName("Dialog")
self.resize(355, 76)
self.buttonBox = QtWidgets.QDialogButtonBox(self)
self.buttonBox.setGeometry(QtCore.QRect(0, 40, 341, 32))
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
self.buttonBox.setObjectName("buttonBox")
self.lineEdit_basepath = QtWidgets.QLineEdit(self)
self.lineEdit_basepath.setGeometry(QtCore.QRect(100, 10, 221, 20))
self.lineEdit_basepath.setObjectName("lineEdit_basepath")
self.select_base_Btn = QtWidgets.QPushButton(self)
self.select_base_Btn.setGeometry(QtCore.QRect(320, 10, 21, 20))
self.select_base_Btn.setObjectName("select_base_Btn")
self.label = QtWidgets.QLabel(self)
self.label.setGeometry(QtCore.QRect(10, 10, 71, 16))
self.label.setObjectName("label")
# self.create_Btn = QtWidgets.QPushButton(self)
# self.create_Btn.setGeometry(QtCore.QRect(10, 60, 91, 31))
# self.create_Btn.setObjectName("create_Btn")
self.create_Btn = self.buttonBox.addButton('Create new base',QtWidgets.QDialogButtonBox.ApplyRole)
self.lineEdit_basepath.setText(self.filename[0])
self.retranslateUi()
#button clicks events
self.create_Btn.clicked.connect(self.createBtnclicked)
self.select_base_Btn.clicked.connect(self.select_baseBtnclicked)
self.buttonBox.accepted.connect(self.accept)
self.buttonBox.rejected.connect(self.reject)
QtCore.QMetaObject.connectSlotsByName(self)
def setupUi(self, DownloaderDlg):
DownloaderDlg.setObjectName("DownloaderDlg")
DownloaderDlg.resize(524, 443)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(DownloaderDlg.sizePolicy().hasHeightForWidth())
DownloaderDlg.setSizePolicy(sizePolicy)
self.downloads_buttonBox = QtWidgets.QDialogButtonBox(DownloaderDlg)
self.downloads_buttonBox.setGeometry(QtCore.QRect(350, 400, 161, 32))
self.downloads_buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.downloads_buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Close | QtWidgets.QDialogButtonBox.Ok)
self.downloads_buttonBox.setCenterButtons(False)
self.downloads_buttonBox.setObjectName("downloads_buttonBox")
self.downloads_treeWidget = QtWidgets.QTreeWidget(DownloaderDlg)
self.downloads_treeWidget.setGeometry(QtCore.QRect(10, 10, 501, 381))
self.downloads_treeWidget.setObjectName("downloads_treeWidget")
self.downloads_treeWidget.headerItem().setText(0, "1")
self.statusLabel = QtWidgets.QLabel(DownloaderDlg)
self.statusLabel.setGeometry(QtCore.QRect(20, 400, 321, 31))
self.statusLabel.setText("")
self.statusLabel.setObjectName("statusLabel")
self.retranslateUi(DownloaderDlg)
self.downloads_buttonBox.accepted.connect(DownloaderDlg.accept)
self.downloads_buttonBox.rejected.connect(DownloaderDlg.reject)
QtCore.QMetaObject.connectSlotsByName(DownloaderDlg)
def __init__( self, app, main_window, all_stashes ):
super().__init__( main_window )
self.app = app
self.stash_id = None
em = self.fontMetrics().width( 'M' )
self.resize( 70*em, 30*em )
self.setWindowTitle( T_('Git Stash list - %s') % (' '.join( app.app_name_parts ),) )
self.buttons = QtWidgets.QDialogButtonBox()
self.ok_button = self.buttons.addButton( self.buttons.Ok )
self.ok_button.setText( T_('Stash Pop') )
self.buttons.addButton( self.buttons.Cancel )
self.stashes_model = WbGitStashesModel( app )
self.stashes_model.loadStashInfo( all_stashes )
self.stashes_table = WbStashesTableView( self, main_window, self.stashes_model )
self.stashes_table.setSelectionBehavior( self.stashes_table.SelectRows )
self.stashes_table.setSelectionMode( self.stashes_table.SingleSelection )
self.vert_layout = QtWidgets.QVBoxLayout()
self.buttons.accepted.connect( self.accept )
self.buttons.rejected.connect( self.reject )
self.vert_layout.addWidget( self.stashes_table )
self.vert_layout.addWidget( self.buttons )
self.setLayout( self.vert_layout )
def __init__( self, app, parent, path, prop_dict ):
super().__init__( parent )
self.path = path
self.prop_dict = prop_dict
self.grid = QtWidgets.QGridLayout()
self.grid.setColumnStretch( 1, 1 )
self.property_ctrls = {}
self.initKnownProperties()
for prop in sorted( self.prop_dict ):
if( prop not in self.known_properties_names
and prop not in self.ignore_properties_names ):
self.property_ctrls[ prop ] = SinglePropertyText( self, prop, True, self.prop_dict[ prop ] )
self.new_name_ctrl = QtWidgets.QLineEdit( '' )
self.new_value_ctrl = QtWidgets.QLineEdit( '' )
self.addRow( self.new_name_ctrl, self.new_value_ctrl )
self.buttons = QtWidgets.QDialogButtonBox()
self.buttons.addButton( self.buttons.Ok )
self.buttons.addButton( self.buttons.Cancel )
self.buttons.accepted.connect( self.accept )
self.buttons.rejected.connect( self.reject )
self.grid.addWidget( self.buttons, self.grid.rowCount(), 0, 2, 1 )
self.setLayout( self.grid )
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.setWindowModality(QtCore.Qt.ApplicationModal)
Dialog.resize(452, 144)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(Dialog.sizePolicy().hasHeightForWidth())
Dialog.setSizePolicy(sizePolicy)
Dialog.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu)
self.verticalLayout = QtWidgets.QVBoxLayout(Dialog)
self.verticalLayout.setObjectName("verticalLayout")
self.label_2 = QtWidgets.QLabel(Dialog)
self.label_2.setOpenExternalLinks(True)
self.label_2.setObjectName("label_2")
self.verticalLayout.addWidget(self.label_2)
self.label_5 = QtWidgets.QLabel(Dialog)
self.label_5.setOpenExternalLinks(True)
self.label_5.setObjectName("label_5")
self.verticalLayout.addWidget(self.label_5)
self.label_6 = QtWidgets.QLabel(Dialog)
self.label_6.setOpenExternalLinks(True)
self.label_6.setObjectName("label_6")
self.verticalLayout.addWidget(self.label_6)
self.label_7 = QtWidgets.QLabel(Dialog)
self.label_7.setOpenExternalLinks(True)
self.label_7.setObjectName("label_7")
self.verticalLayout.addWidget(self.label_7)
self.buttonBox = QtWidgets.QDialogButtonBox(Dialog)
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Close)
self.buttonBox.setObjectName("buttonBox")
self.verticalLayout.addWidget(self.buttonBox)
self.retranslateUi(Dialog)
self.buttonBox.accepted.connect(Dialog.accept)
self.buttonBox.rejected.connect(Dialog.reject)
QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, filter):
filter.setObjectName("filter")
filter.resize(381, 435)
self.gridLayout = QtWidgets.QGridLayout(filter)
self.gridLayout.setObjectName("gridLayout")
self.buttonBox = QtWidgets.QDialogButtonBox(filter)
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
self.buttonBox.setObjectName("buttonBox")
self.gridLayout.addWidget(self.buttonBox, 3, 0, 1, 1)
self.label_2 = QtWidgets.QLabel(filter)
self.label_2.setObjectName("label_2")
self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1)
self.listWidget = QtWidgets.QListWidget(filter)
self.listWidget.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.listWidget.setSelectionMode(QtWidgets.QAbstractItemView.MultiSelection)
self.listWidget.setObjectName("listWidget")
self.gridLayout.addWidget(self.listWidget, 2, 0, 1, 1)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.label = QtWidgets.QLabel(filter)
self.label.setObjectName("label")
self.horizontalLayout.addWidget(self.label)
self.lineEdit = QtWidgets.QLineEdit(filter)
self.lineEdit.setInputMask("")
self.lineEdit.setPlaceholderText("")
self.lineEdit.setObjectName("lineEdit")
self.horizontalLayout.addWidget(self.lineEdit)
self.checkBox = QtWidgets.QCheckBox(filter)
self.checkBox.setObjectName("checkBox")
self.horizontalLayout.addWidget(self.checkBox)
self.gridLayout.addLayout(self.horizontalLayout, 1, 0, 1, 1)
self.label_2.raise_()
self.listWidget.raise_()
self.buttonBox.raise_()
self.label.raise_()
self.retranslateUi(filter)
self.buttonBox.accepted.connect(filter.accept)
self.buttonBox.rejected.connect(filter.reject)
QtCore.QMetaObject.connectSlotsByName(filter)
def setupUi(self, NLTKDatafiles):
NLTKDatafiles.setObjectName("NLTKDatafiles")
NLTKDatafiles.resize(640, 480)
self.verticalLayout = QtWidgets.QVBoxLayout(NLTKDatafiles)
self.verticalLayout.setObjectName("verticalLayout")
self.label_2 = QtWidgets.QLabel(NLTKDatafiles)
self.label_2.setObjectName("label_2")
self.verticalLayout.addWidget(self.label_2)
self.textBrowser = QtWidgets.QTextBrowser(NLTKDatafiles)
self.textBrowser.setLineWrapMode(QtWidgets.QTextEdit.NoWrap)
self.textBrowser.setObjectName("textBrowser")
self.verticalLayout.addWidget(self.textBrowser)
self.progressBar = QtWidgets.QProgressBar(NLTKDatafiles)
self.progressBar.setProperty("value", 24)
self.progressBar.setObjectName("progressBar")
self.verticalLayout.addWidget(self.progressBar)
self.label = QtWidgets.QLabel(NLTKDatafiles)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
self.label.setSizePolicy(sizePolicy)
self.label.setWordWrap(True)
self.label.setObjectName("label")
self.verticalLayout.addWidget(self.label)
self.buttonBox = QtWidgets.QDialogButtonBox(NLTKDatafiles)
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.No|QtWidgets.QDialogButtonBox.Open|QtWidgets.QDialogButtonBox.Yes)
self.buttonBox.setObjectName("buttonBox")
self.verticalLayout.addWidget(self.buttonBox)
self.retranslateUi(NLTKDatafiles)
self.buttonBox.accepted.connect(NLTKDatafiles.accept)
self.buttonBox.rejected.connect(NLTKDatafiles.reject)
QtCore.QMetaObject.connectSlotsByName(NLTKDatafiles)
def setupUi(self, OrphanagedDatabases):
OrphanagedDatabases.setObjectName("OrphanagedDatabases")
OrphanagedDatabases.resize(640, 479)
self.verticalLayout = QtWidgets.QVBoxLayout(OrphanagedDatabases)
self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint)
self.verticalLayout.setObjectName("verticalLayout")
self.label = QtWidgets.QLabel(OrphanagedDatabases)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
self.label.setSizePolicy(sizePolicy)
self.label.setWordWrap(True)
self.label.setObjectName("label")
self.verticalLayout.addWidget(self.label)
self.listWidget = QtWidgets.QListWidget(OrphanagedDatabases)
self.listWidget.setObjectName("listWidget")
self.verticalLayout.addWidget(self.listWidget)
self.label_3 = QtWidgets.QLabel(OrphanagedDatabases)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.MinimumExpanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth())
self.label_3.setSizePolicy(sizePolicy)
self.label_3.setWordWrap(True)
self.label_3.setObjectName("label_3")
self.verticalLayout.addWidget(self.label_3)
spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout.addItem(spacerItem)
self.buttonBox = QtWidgets.QDialogButtonBox(OrphanagedDatabases)
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.No|QtWidgets.QDialogButtonBox.Yes)
self.buttonBox.setObjectName("buttonBox")
self.verticalLayout.addWidget(self.buttonBox)
self.retranslateUi(OrphanagedDatabases)
self.buttonBox.accepted.connect(OrphanagedDatabases.accept)
self.buttonBox.rejected.connect(OrphanagedDatabases.reject)
QtCore.QMetaObject.connectSlotsByName(OrphanagedDatabases)
def __init__(self, media_object, parent=None):
super().__init__(parent)
self.setWindowTitle('Preferences')
self.form = QtWidgets.QFormLayout(self)
server = media_object.container.server
settings = server.container(media_object.key)
self.ids = []
for item in settings['_children']:
itype = item['type']
if itype == 'bool':
input_widget = QtWidgets.QCheckBox()
input_widget.setCheckState(QtCore.Qt.Checked if item['value'] == 'true' else QtCore.Qt.Unchecked)
elif itype == 'enum':
input_widget = QtWidgets.QComboBox()
input_widget.addItems(item['values'].split('|'))
input_widget.setCurrentIndex(int(item['value']))
elif itype == 'text':
input_widget = QtWidgets.QLineEdit(item['value'])
if item['secure'] == 'true':
input_widget.setEchoMode(QtWidgets.QLineEdit.PasswordEchoOnEdit)
else:
input_widget = QtWidgets.QLabel('...')
self.form.addRow(QtWidgets.QLabel(item['label']), input_widget)
self.ids.append((item['id'], input_widget))
self.buttons = QtWidgets.QDialogButtonBox(
QtWidgets.QDialogButtonBox.Ok | QtWidgets.QDialogButtonBox.Cancel, QtCore.Qt.Horizontal, self)
self.form.addRow(self.buttons)
self.buttons.rejected.connect(self.reject)
self.buttons.accepted.connect(self.accept)
if self.exec_() == QtWidgets.QDialog.Accepted:
media_object.container.server.request(media_object.key + '/set', params=self.extract_values())
def __init__(self, parent=None):
super().__init__(parent)
s = plexdesktop.settings.Settings()
self.setWindowTitle('Preferences')
self.form = QtWidgets.QFormLayout(self)
i = QtWidgets.QComboBox()
i.addItems(plexdesktop.style.Style.Instance().themes)
i.setCurrentIndex(i.findText(s.value('theme')))
self.form.addRow(QtWidgets.QLabel('theme'), i)
bf = QtWidgets.QSpinBox()
bf.setValue(int(s.value('browser_font', 9)))
self.form.addRow(QtWidgets.QLabel('browser font size'), bf)
icon_size = QtWidgets.QLineEdit(str(s.value('thumb_size', 240)))
icon_size.setValidator(QtGui.QIntValidator(0, 300))
self.form.addRow(QtWidgets.QLabel('thumbnail size'), icon_size)
widget_player = QtWidgets.QCheckBox()
widget_player.setCheckState(QtCore.Qt.Checked if bool(int(s.value('widget_player', 0))) else QtCore.Qt.Unchecked)
self.form.addRow(QtWidgets.QLabel('use widget player'), widget_player)
self.buttons = QtWidgets.QDialogButtonBox(
QtWidgets.QDialogButtonBox.Ok | QtWidgets.QDialogButtonBox.Cancel,
QtCore.Qt.Horizontal, self)
self.form.addRow(self.buttons)
self.buttons.rejected.connect(self.reject)
self.buttons.accepted.connect(self.accept)
if self.exec_() == QtWidgets.QDialog.Accepted:
# s = Settings()
theme = i.currentText()
s.setValue('theme', theme)
plexdesktop.style.Style.Instance().theme(theme)
s.setValue('browser_font', bf.value())
s.setValue('thumb_size', int(icon_size.text()))
s.setValue('widget_player', 1 if widget_player.checkState() == QtCore.Qt.Checked else 0)
def setupUi(self, Login):
Login.setObjectName("Login")
Login.resize(234, 101)
self.verticalLayout = QtWidgets.QVBoxLayout(Login)
self.verticalLayout.setObjectName("verticalLayout")
self.formLayout_2 = QtWidgets.QFormLayout()
self.formLayout_2.setObjectName("formLayout_2")
self.username = QtWidgets.QLineEdit(Login)
self.username.setObjectName("username")
self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.username)
self.password = QtWidgets.QLineEdit(Login)
self.password.setEchoMode(QtWidgets.QLineEdit.Password)
self.password.setObjectName("password")
self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.password)
self.label = QtWidgets.QLabel(Login)
self.label.setObjectName("label")
self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label)
self.label_2 = QtWidgets.QLabel(Login)
self.label_2.setObjectName("label_2")
self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_2)
self.buttonBox = QtWidgets.QDialogButtonBox(Login)
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
self.buttonBox.setObjectName("buttonBox")
self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.buttonBox)
self.verticalLayout.addLayout(self.formLayout_2)
self.retranslateUi(Login)
self.buttonBox.accepted.connect(Login.accept)
self.buttonBox.rejected.connect(Login.reject)
QtCore.QMetaObject.connectSlotsByName(Login)
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(515, 138)
self.gridLayout = QtWidgets.QGridLayout(Dialog)
self.gridLayout.setObjectName("gridLayout")
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.label = QtWidgets.QLabel(Dialog)
self.label.setObjectName("label")
self.horizontalLayout.addWidget(self.label)
self.lineEdit_Address = QtWidgets.QLineEdit(Dialog)
self.lineEdit_Address.setObjectName("lineEdit_Address")
self.horizontalLayout.addWidget(self.lineEdit_Address)
self.label_2 = QtWidgets.QLabel(Dialog)
self.label_2.setObjectName("label_2")
self.horizontalLayout.addWidget(self.label_2)
self.lineEdit_Length = QtWidgets.QLineEdit(Dialog)
self.lineEdit_Length.setObjectName("lineEdit_Length")
self.horizontalLayout.addWidget(self.lineEdit_Length)
self.pushButton_Refresh = QtWidgets.QPushButton(Dialog)
self.pushButton_Refresh.setObjectName("pushButton_Refresh")
self.horizontalLayout.addWidget(self.pushButton_Refresh)
self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 1)
self.lineEdit_AsciiView = QtWidgets.QLineEdit(Dialog)
self.lineEdit_AsciiView.setObjectName("lineEdit_AsciiView")
self.gridLayout.addWidget(self.lineEdit_AsciiView, 1, 0, 1, 1)
self.lineEdit_HexView = QtWidgets.QLineEdit(Dialog)
self.lineEdit_HexView.setObjectName("lineEdit_HexView")
self.gridLayout.addWidget(self.lineEdit_HexView, 2, 0, 1, 1)
self.buttonBox = QtWidgets.QDialogButtonBox(Dialog)
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
self.buttonBox.setObjectName("buttonBox")
self.gridLayout.addWidget(self.buttonBox, 3, 0, 1, 1)
self.retranslateUi(Dialog)
self.buttonBox.accepted.connect(Dialog.accept)
self.buttonBox.rejected.connect(Dialog.reject)
QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(389, 239)
Dialog.setStyleSheet("font: 10pt \"Arial\";")
self.gridLayout = QtWidgets.QGridLayout(Dialog)
self.gridLayout.setObjectName("gridLayout")
self.buttonBox = QtWidgets.QDialogButtonBox(Dialog)
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
self.buttonBox.setObjectName("buttonBox")
self.gridLayout.addWidget(self.buttonBox, 1, 0, 1, 1)
self.verticalLayout = QtWidgets.QVBoxLayout()
self.verticalLayout.setObjectName("verticalLayout")
self.label = QtWidgets.QLabel(Dialog)
font = QtGui.QFont()
font.setFamily("Arial")
font.setPointSize(10)
font.setItalic(False)
self.label.setFont(font)
self.label.setObjectName("label")
self.verticalLayout.addWidget(self.label, 0, QtCore.Qt.AlignTop)
self.comboBox = QtWidgets.QComboBox(Dialog)
self.comboBox.setObjectName("comboBox")
self.verticalLayout.addWidget(self.comboBox)
spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout.addItem(spacerItem)
spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout.addItem(spacerItem1)
self.label_2 = QtWidgets.QLabel(Dialog)
self.label_2.setObjectName("label_2")
self.verticalLayout.addWidget(self.label_2)
self.plainTextEditDescription = QtWidgets.QPlainTextEdit(Dialog)
self.plainTextEditDescription.setReadOnly(True)
self.plainTextEditDescription.setObjectName("plainTextEditDescription")
self.verticalLayout.addWidget(self.plainTextEditDescription)
self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1)
self.retranslateUi(Dialog)
self.buttonBox.accepted.connect(Dialog.accept)
self.buttonBox.rejected.connect(Dialog.reject)
QtCore.QMetaObject.connectSlotsByName(Dialog)