我们从Python开源项目中,提取了以下50个代码示例,用于说明如何使用PyQt4.QtGui.QLabel()。
def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(582, 317) self.verticalLayoutWidget = QtGui.QWidget(Form) self.verticalLayoutWidget.setGeometry(QtCore.QRect(10, 10, 561, 261)) self.verticalLayoutWidget.setObjectName(_fromUtf8("verticalLayoutWidget")) self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.labelProgress = QtGui.QLabel(self.verticalLayoutWidget) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.labelProgress.setFont(font) self.labelProgress.setObjectName(_fromUtf8("labelProgress")) self.verticalLayout.addWidget(self.labelProgress) self.textEdit = QtGui.QTextEdit(self.verticalLayoutWidget) self.textEdit.setObjectName(_fromUtf8("textEdit")) self.verticalLayout.addWidget(self.textEdit) self.btnContinue = QtGui.QPushButton(Form) self.btnContinue.setGeometry(QtCore.QRect(450, 280, 90, 28)) self.btnContinue.setObjectName(_fromUtf8("btnContinue")) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Alert): Alert.setObjectName("Alert") Alert.resize(400, 93) self.verticalLayout = QtGui.QVBoxLayout(Alert) self.verticalLayout.setObjectName("verticalLayout") self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName("gridLayout") spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 0, 0, 1, 1) self.label = QtGui.QLabel(Alert) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 1, 1, 1) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem1, 0, 2, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.buttonBox = QtGui.QDialogButtonBox(Alert) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") self.verticalLayout.addWidget(self.buttonBox) self.retranslateUi(Alert) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), Alert.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), Alert.reject) QtCore.QMetaObject.connectSlotsByName(Alert)
def __init__(self, parent=None): super(mymessWidget, self).__init__(parent) row = 0 grid = QtGui.QGridLayout(self) self.description_label = QtGui.QLabel(self) grid.addWidget(self.description_label,row,0) grid.setMargin(0) self.value_label = QtGui.QLabel(self) self.value_label.setText("0") grid.addWidget(self.value_label, row, 1, QtCore.Qt.AlignRight) row = row + 1 self.slider_value = QtGui.QSlider(QtCore.Qt.Horizontal, self) self.slider_value.setRange(1, self.max_value) self.old_palete = self.slider_value.palette() self.slider_value.valueChanged[int].connect(self.slider_value_onchange) self.red = QtGui.QPalette() self.red.setColor(QtGui.QPalette.WindowText,QtCore.Qt.red) self.red.setColor(QtGui.QPalette.Highlight,QtCore.Qt.red) grid.addWidget(self.slider_value,row,0,1,2)
def __init__(self, window): super().__init__(window) self.window = window self.setWindowTitle('Parameters') self.setModal(False) grid = QtGui.QGridLayout(self) grid.addWidget(QtGui.QLabel('Oversampling:'), 0, 0) self.oversampling = QtGui.QDoubleSpinBox() self.oversampling.setRange(1, 200) self.oversampling.setValue(4) self.oversampling.setDecimals(1) self.oversampling.setKeyboardTracking(False) self.oversampling.valueChanged.connect(self.window.updateLayout) grid.addWidget(self.oversampling, 0, 1) self.iterations = QtGui.QSpinBox() self.iterations.setRange(1, 1) self.iterations.setValue(1)
def setupUi(self, Dialog): Dialog.resize(640, 165) Dialog.setWindowTitle("Add Bookmark") self.gridLayout = QtGui.QGridLayout(Dialog) self.label = QtGui.QLabel(Dialog) self.label.setText("Title :") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.titleEdit = QtGui.QLineEdit(Dialog) self.gridLayout.addWidget(self.titleEdit, 0, 1, 1, 1) self.label_2 = QtGui.QLabel(Dialog) self.label_2.setText("Address :") self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.addressEdit = QtGui.QLineEdit(Dialog) self.gridLayout.addWidget(self.addressEdit, 1, 1, 1, 1) self.buttonBox = QtGui.QDialogButtonBox(Dialog) self.buttonBox.setLayoutDirection(QtCore.Qt.LeftToRight) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Save) self.gridLayout.addWidget(self.buttonBox, 2, 0, 1, 2) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), Dialog.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), Dialog.reject)
def setupUi(self, Dialog, history_data): Dialog.setWindowTitle("Browsing History") Dialog.resize(740, 450) self.layout = QtGui.QGridLayout(Dialog) self.urlLabel = QtGui.QLabel('URL :', Dialog) self.layout.addWidget(self.urlLabel, 0, 0, 1, 1) self.urlBox = UrlBox(Dialog) self.layout.addWidget(self.urlBox, 0, 1, 1, 1) self.tableView = BookmarksTable(Dialog, history_data) self.layout.addWidget(self.tableView, 1, 0, 1, 2) self.buttonBox = QtGui.QDialogButtonBox(Dialog) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Close) self.layout.addWidget(self.buttonBox, 2, 0, 1, 2) self.tableView.urlSelected.connect(self.urlBox.setText) self.tableView.doubleclicked.connect(Dialog.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), Dialog.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), Dialog.reject)
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(554, 470) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.pwd_label = QtGui.QLabel(self.centralwidget) self.pwd_label.setGeometry(QtCore.QRect(130, 140, 61, 16)) self.pwd_label.setObjectName(_fromUtf8("pwd_label")) self.pwd_line_edit = QtGui.QLineEdit(self.centralwidget) self.pwd_line_edit.setGeometry(QtCore.QRect(200, 140, 181, 21)) self.pwd_line_edit.setText(_fromUtf8("")) self.pwd_line_edit.setEchoMode(QtGui.QLineEdit.Password) self.pwd_line_edit.setObjectName(_fromUtf8("pwd_line_edit")) self.finish_button = QtGui.QPushButton(self.centralwidget) self.finish_button.setGeometry(QtCore.QRect(290, 200, 110, 32)) self.finish_button.setObjectName(_fromUtf8("finish_button")) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def browse_picture(self): self.image = QtGui.QFileDialog.getOpenFileName(None,'OpenFile','c:\\',"Image file(*.png *.jpg)") #self.progressBar.setValue(0) self.image = str(self.image) self.labeLAnomaly.setStyleSheet("QLabel {background-color:red;color:white;}") self.file_name = ntpath.basename(self.image) self.file_name, ext=os.path.splitext(self.file_name) self.file_path = ntpath.dirname(self.image) self.write_path = ntpath.expanduser('~\\Documents\\Document Analysis') # creating write path if not exists if not os.path.exists(self.write_path): os.makedirs(self.write_path) if self.image: self.imgPreview.setPixmap(QtGui.QPixmap(self.image). scaled(self.imgPreview.width(), self.imgPreview.height()))
def process_image(self): #self.imgProcess.setPixmap(QtGui.QPixmap(self.image). # scaled(self.imgProcess.width(), # self.imgProcess.height())) self.labeLAnomaly.setStyleSheet("QLabel {background-color:green;color:black;}") prefix = self.write_path + "\\" + self.file_name model_file = "J:\iFruitFly\Python Scripts\Model 1\\model.model" permanent_dir = "C:\\ifruitfly_junk" dir = "C:\\Users\\Abdullah_A\\Documents\\ifruitfly_temp" if not os.path.exists(permanent_dir): os.makedirs(permanent_dir) if self.image: self.imgPreview.setPixmap(QtGui.QPixmap(self.image).scaled(self.imgPreview.width(), self.imgPreview.height())) if not os.path.exists(self.write_path): os.makedirs(self.write_path) if self.image: self.imgPreview.setPixmap(QtGui.QPixmap(self.image).scaled(self.imgPreview.width(), self.imgPreview.height())) #python_wrapper(mImage, prefix, file_name, pre_prefix, dir, permanent_dir, model) ITW.python_wrapper(self.file_path + "//" + self.file_name, prefix, self.file_name, self.write_path, dir, permanent_dir, model_file)
def initUI(self): grid = QtGui.QGridLayout() grid.addWidget(QtGui.QLabel(u'????:', parent=self), 0, 0, 1, 1) self.filter = QtGui.QLineEdit(parent=self) grid.addWidget(self.filter, 0, 1, 1, 1) # ??ButtonBox???????? buttonBox = QtGui.QDialogButtonBox(parent=self) buttonBox.setOrientation(QtCore.Qt.Horizontal) # ??????? buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) # ????????? # ?????? buttonBox.accepted.connect(self.accept) # ?? buttonBox.rejected.connect(self.reject) # ?? # ???????????? layout = QtGui.QVBoxLayout() # ??????????? layout.addLayout(grid) # ??????????? spacerItem = QtGui.QSpacerItem(20, 48, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) layout.addItem(spacerItem) # ButtonBox layout.addWidget(buttonBox) self.setLayout(layout)
def __init__(self, parent=None, context=None, slice_direction_index_source=None): QObject.__init__(self, parent) self._context = context self._slice_direction = slice_direction_index_source self._current_index_label = QLabel("") self._current_index_label.setDisabled(True) # the select-index-widgets self.index_s_box = self._set_up_index_widget() # the min max settings widgets self._min_active, self._min_spinbox = self._set_up_min_max_widgets() self._max_active, self._max_spinbox = self._set_up_min_max_widgets() self._initialize(self._context.slice_data_source().indexes_for_direction(self._slice_direction).tolist())
def setupUi(self, MainDialog): MainDialog.setObjectName(_fromUtf8("MainDialog")) MainDialog.resize(438, 583) self.verticalLayout_2 = QtGui.QVBoxLayout(MainDialog) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.label = QtGui.QLabel(MainDialog) self.label.setText(_fromUtf8("")) self.label.setPixmap(QtGui.QPixmap(_fromUtf8(":/Other/icons/mall_logo1_medium.png"))) self.label.setObjectName(_fromUtf8("label")) self.verticalLayout.addWidget(self.label) self.textEdit = QtGui.QTextEdit(MainDialog) self.textEdit.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.textEdit.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.textEdit.setReadOnly(True) self.textEdit.setObjectName(_fromUtf8("textEdit")) self.verticalLayout.addWidget(self.textEdit) self.verticalLayout_2.addLayout(self.verticalLayout) self.retranslateUi(MainDialog) QtCore.QMetaObject.connectSlotsByName(MainDialog)
def init_progress_dialog(self): """ Initializes the progress dialog. """ self.progress_dlg = QProgressDialog(self._parent) self.progress_dlg.resize(340, self.progress_dlg.height()) title = QApplication.translate('ProcessCombine', 'Importing...') self.progress_dlg.setWindowTitle(title) label = QLabel() label.setWordWrap(True) label.setMinimumHeight(17) self.progress_dlg.setMinimumWidth(500) self.progress_dlg.setMaximumWidth(500) self.progress_dlg.setLabel(label) self.progress_dlg.setValue(0) self.progress_dlg.canceled.connect(self.on_stop_importing) self.progress_dlg.open()
def stepChanged(self, val): value = self.palette().color(QtGui.QPalette.Window) for i in range(len(self.gradients)): for j in range(len(self.gradients[i])): self.gradients[i][j].setStyleSheet('QLabel {background-color: %s; color: %s;}' % (value.name(), value.name())) if self.stepSpin.value() > 0: row = self.first_row for key in sorted(self.colours): self.colours[key][3] = gradient(self.colours[key][1], self.colours[key][2], self.stepSpin.value()) for i in range(len(self.colours[key][3])): value = QtGui.QColor(self.colours[key][3][i]) value.setAlphaF(self.opacitySpin.value()) self.gradients[row - self.first_row][i].setStyleSheet( 'QLabel {background-color: %s; color: %s; opacity: 50}' % (value.name(), value.name())) val = [] for j in range(3): val.append(str(int(self.colours[key][3][i][j * 2 + 1:j * 2 + 3], base=16))) val.append(str(self.opacitySpin.value() * 100)) it = 'QLabel {background-color: rgba(%s,%s,%s,%s%%); color: rgba(%s,%s,%s,%s%%)}' % \ (val[0], val[1], val[2], val[3], val[0], val[1], val[2], val[3]) self.gradients[row - self.first_row][i].setStyleSheet(it) row += 1 self.resourceGrid()
def __init__(self, stations, plots, show_progress, year=None, selected=None, status=None): super(ProgressModel, self).__init__() self.plots = plots self.model = SuperPower(stations, self.plots, False, year=year, selected=selected, status=status) self._active = False self.power_summary = [] self.model.show_progress = show_progress self.progressbar = QtGui.QProgressBar() self.progressbar.setMinimum(1) try: self.progressbar.setMaximum(len(self.model.selected)) except: self.progressbar.setMaximum(len(self.model.stations)) self.button = QtGui.QPushButton('Start') self.button.clicked.connect(self.handleButton) self.progress_stn = QtGui.QLabel('Note: Solar Thermal Stations take a while to process') main_layout = QtGui.QGridLayout() main_layout.addWidget(self.button, 0, 0) main_layout.addWidget(self.progressbar, 0, 1) main_layout.addWidget(self.progress_stn, 1, 1) self.setLayout(main_layout) self.setWindowTitle('SIREN - Power Model Progress') self.resize(250, 30)
def __init__(self, parent=None): super(GetMany, self).__init__(parent) layout = QtGui.QVBoxLayout(self) layout.addWidget(QtGui.QLabel('Enter Coordinates')) self.text = QtGui.QPlainTextEdit() self.text.setPlainText('Enter list of coordinates separated by spaces or commas. west lat.,' \ + ' north lon., east lat., south lon. ...') layout.addWidget(self.text) # OK and Cancel buttons buttons = QtGui.QDialogButtonBox( QtGui.QDialogButtonBox.Ok | QtGui.QDialogButtonBox.Cancel, QtCore.Qt.Horizontal, self) buttons.accepted.connect(self.accept) buttons.rejected.connect(self.reject) layout.addWidget(buttons) self.setWindowTitle('SIREN - worldwindow (' + fileVersion() + ") - List of Coordinates")
def __init__(self,parent): super(progressDialog,self).__init__(parent) #Labels self.lblName = QtGui.QLabel("Something in progress...", self) #Buttons self.btnCancel=QtGui.QPushButton('Cancel') self.btnCancel.connect(self.btnCancel, QtCore.SIGNAL('clicked()'), self.cancel) #ProgressBar self.progressbar = QtGui.QProgressBar() self.progressbar.setMinimum(1) self.progressbar.setMaximum(100) #Layout self.vbox = QtGui.QVBoxLayout() self.vbox.addWidget(self.lblName) self.vbox.addWidget(self.progressbar) self.vbox.addWidget(self.btnCancel) self.setLayout(self.vbox) self.setWindowTitle('Progress Dialog') self.show()
def __init__(self,parent): super(waitDialog,self).__init__(parent) #Labels self.lblName = QtGui.QLabel("Something in progress...", self) #Buttons self.btnCancel=QtGui.QPushButton('Cancel') self.btnCancel.connect(self.btnCancel, QtCore.SIGNAL('clicked()'), self.cancel) #Layout self.vbox = QtGui.QVBoxLayout() self.vbox.addWidget(self.lblName) self.vbox.addWidget(self.btnCancel) self.setLayout(self.vbox) self.setWindowTitle('Progress Dialog') self.show()
def initSlider(self,sMin,sMax,callback): """Sets up slider and corresponding label with given limits and callback. Args: sMin (int): Minimum index of slider. sMax (int): Maximum index of slider. callback (function): Callback function of slider. Returns: tuple: Tuple containing: * slider (QtGui.QSlider) * lbl (QtGui.QLabel) """ slider = QtGui.QSlider() slider.setRange(sMin,sMax) slider.valueChanged.connect(callback) slider.setOrientation(QtCore.Qt.Horizontal) lbl=QtGui.QLabel("") return slider,lbl
def createBackgroundCellWidget(self, text, image): button = QtGui.QToolButton() button.setText(text) button.setIcon(QtGui.QIcon(image)) button.setIconSize(QtCore.QSize(50, 50)) button.setCheckable(True) self.backgroundButtonGroup.addButton(button) layout = QtGui.QGridLayout() layout.addWidget(button, 0, 0, QtCore.Qt.AlignHCenter) layout.addWidget(QtGui.QLabel(text), 1, 0, QtCore.Qt.AlignCenter) widget = QtGui.QWidget() widget.setLayout(layout) return widget
def createCellWidget(self, text, diagramType): item = DiagramItem(diagramType, self.itemMenu) icon = QtGui.QIcon(item.image()) button = QtGui.QToolButton() button.setIcon(icon) button.setIconSize(QtCore.QSize(50, 50)) button.setCheckable(True) self.buttonGroup.addButton(button, diagramType) layout = QtGui.QGridLayout() layout.addWidget(button, 0, 0, QtCore.Qt.AlignHCenter) layout.addWidget(QtGui.QLabel(text), 1, 0, QtCore.Qt.AlignCenter) widget = QtGui.QWidget() widget.setLayout(layout) return widget
def __init__(self, text, size_min = None, size_max = None, parent = None): """ Initialization of the CfgLineEdit class (text edit, one line). @param text: text string associated with the line edit @param size_min: min length (int) @param size_max: max length (int) """ QWidget.__init__(self, parent) self.lineedit = QLineEdit(parent) self.setSpec({'minimum': size_min, 'maximum': size_max, 'comment': ''}) if size_min is not None: self.size_min = size_min else: self.size_min = 0 self.label = QLabel(text, parent) self.layout = QVBoxLayout(parent) self.layout.addWidget(self.label) self.layout.addWidget(self.lineedit) self.setLayout(self.layout) self.layout.setSpacing(1) #Don't use too much space, it makes the option window too big otherwise
def __init__(self, text, items_list = None, default_item = None, parent = None): """ Initialization of the CfgComboBox class (drop-down menu). @param text: text string associated with the combobox @param items_list: string list containing all the available options @param default_item: string containing the default selected item """ QWidget.__init__(self, parent) self.combobox = QComboBox(parent) if isinstance(items_list, (list, tuple)): self.setSpec({'string_list': items_list, 'comment': ''}) if default_item is not None: self.setValue(default_item) self.label = QLabel(text, parent) self.layout = QHBoxLayout(parent); self.combobox.setMinimumWidth(200) #Provide better alignment with other items self.layout.addWidget(self.label) self.layout.addStretch() self.layout.addWidget(self.combobox) self.setLayout(self.layout)
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(800, 600) self.centralWidget = QtGui.QWidget(MainWindow) self.centralWidget.setObjectName(_fromUtf8("centralWidget")) self.pushButton = QtGui.QPushButton(self.centralWidget) self.pushButton.setGeometry(QtCore.QRect(40, 510, 75, 23)) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.textBrowser = QtGui.QTextBrowser(self.centralWidget) self.textBrowser.setGeometry(QtCore.QRect(40, 20, 571, 461)) self.textBrowser.setObjectName(_fromUtf8("textBrowser")) self.radioButton = QtGui.QRadioButton(self.centralWidget) self.radioButton.setGeometry(QtCore.QRect(680, 110, 89, 16)) self.radioButton.setObjectName(_fromUtf8("radioButton")) self.radioButton_2 = QtGui.QRadioButton(self.centralWidget) self.radioButton_2.setGeometry(QtCore.QRect(680, 160, 89, 16)) self.radioButton_2.setObjectName(_fromUtf8("radioButton_2")) self.label = QtGui.QLabel(self.centralWidget) self.label.setGeometry(QtCore.QRect(640, 350, 101, 101)) self.label.setObjectName(_fromUtf8("label")) MainWindow.setCentralWidget(self.centralWidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def getOpenFileNameAndEncoding(self, title, dir, filter): dialog = QtGui.QFileDialog() dialog.setOption(QtGui.QFileDialog.DontUseNativeDialog, True) dialog.setFilter(filter) dialog.setWindowTitle(title) encodings = Conf.value('import-post-decode') keys = sorted(encodings.keys()) combo = QtGui.QComboBox() combo.addItems(["%s (%s)" % (k, encodings[k]) for k in keys]) combo.setCurrentIndex( keys.index( Conf.value('import-post-decode-default'))) grid = dialog.layout() grid.addWidget(QtGui.QLabel(Lang.value('MISC_Encoding')), 4, 0) grid.addWidget(combo, 4, 1) fileName = False if dialog.exec_() and len(dialog.selectedFiles()): fileName = dialog.selectedFiles()[0] return fileName, keys[combo.currentIndex()]
def __init__(self, msg): super(YesNoDialog, self).__init__() vbox = QtGui.QVBoxLayout() vbox.addWidget(QtGui.QLabel(msg)) vbox.addStretch(1) hbox = QtGui.QHBoxLayout() hbox.addStretch(1) buttonYes = QtGui.QPushButton(Lang.value('CO_Yes'), self) buttonYes.clicked.connect(self.accept) buttonNo = QtGui.QPushButton(Lang.value('CO_No'), self) buttonNo.clicked.connect(self.reject) hbox.addWidget(buttonYes) hbox.addWidget(buttonNo) vbox.addLayout(hbox) self.setLayout(vbox)
def __init__(self, msg): super(YesNoCancelDialog, self).__init__() vbox = QtGui.QVBoxLayout() vbox.addWidget(QtGui.QLabel(msg)) vbox.addStretch(1) hbox = QtGui.QHBoxLayout() hbox.addStretch(1) buttonYes = QtGui.QPushButton(Lang.value('CO_Yes'), self) buttonYes.clicked.connect(self.yes) buttonNo = QtGui.QPushButton(Lang.value('CO_No'), self) buttonNo.clicked.connect(self.no) buttonCancel = QtGui.QPushButton(Lang.value('CO_Cancel'), self) buttonCancel.clicked.connect(self.cancel) hbox.addWidget(buttonYes) hbox.addWidget(buttonNo) hbox.addWidget(buttonCancel) vbox.addLayout(hbox) self.setLayout(vbox) self.choice = 'Yes'
def fillTimes(self): print('Pulling new drive times at' + str(datetime.datetime.now())) self.clearLayout(self.vbox) gmaps = googlemaps.Client(key=self.Config.directionsapi) for dest in self.destinations: now = datetime.datetime.now() directions_result = gmaps.directions(self.origin, self.destinations[dest], mode="driving",departure_time=now,alternatives=True) lab = QtGui.QLabel("Time to " + dest + " via ") lab.setObjectName("lab") lab.setStyleSheet("#lab { background-color: transparent; color: white; font-size: "+str(int(20))+"px;}") self.vbox.addWidget(lab) for route in directions_result: lab = QtGui.QLabel(" " + route['summary'] + ": " + route['legs'][0]['duration_in_traffic']['text']) lab.setObjectName("lab") lab.setStyleSheet("#lab { background-color: transparent; color: white; font-size: "+str(int(14))+"px;}") self.vbox.addWidget(lab) self.vbox.addWidget(lab)
def setupUi(self, Dialog): Dialog.setObjectName(_fromUtf8("Dialog")) Dialog.resize(400, 113) self.buttonBox = QtGui.QDialogButtonBox(Dialog) self.buttonBox.setGeometry(QtCore.QRect(40, 60, 341, 32)) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) self.buttonBox.setObjectName(_fromUtf8("buttonBox")) self.label = QtGui.QLabel(Dialog) self.label.setGeometry(QtCore.QRect(10, 30, 71, 16)) self.label.setObjectName(_fromUtf8("label")) self.textEdit = QtGui.QTextEdit(Dialog) self.textEdit.setGeometry(QtCore.QRect(90, 30, 291, 21)) self.textEdit.setObjectName(_fromUtf8("textEdit")) self.sbRepeats = QtGui.QSpinBox(Dialog) self.sbRepeats.setGeometry(QtCore.QRect(90, 60, 50, 21)) self.sbRepeats.setObjectName(_fromUtf8("textEdit")) self.sbRepeats.setMinimum(1) self.sbRepeats.setMaximum(99) self.retranslateUi(Dialog) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), self.Accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), self.Reject) QtCore.QMetaObject.connectSlotsByName(Dialog) self.dlg = Dialog
def setupUi(self, Dialog): self.dlg = Dialog Dialog.setObjectName(_fromUtf8("Dialog")) Dialog.resize(385, 114) self.buttonBox = QtGui.QDialogButtonBox(Dialog) self.buttonBox.setGeometry(QtCore.QRect(10, 50, 341, 32)) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) self.buttonBox.setObjectName(_fromUtf8("buttonBox")) self.label = QtGui.QLabel(Dialog) self.label.setGeometry(QtCore.QRect(20, 20, 71, 16)) self.label.setObjectName(_fromUtf8("label")) self.spinBox = QtGui.QSpinBox(Dialog) self.spinBox.setGeometry(QtCore.QRect(100, 20, 42, 22)) self.spinBox.setObjectName(_fromUtf8("spinBox")) self.spinBox.setMinimum(-80) self.spinBox.setMaximum(80) self.retranslateUi(Dialog) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), self.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), self.reject) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, Manual): Manual.setObjectName(_fromUtf8("Manual")) Manual.resize(740, 450) Manual.setMinimumSize(QtCore.QSize(740, 450)) Manual.setMaximumSize(QtCore.QSize(740, 450)) self.textBrowser = QtGui.QTextBrowser(Manual) self.textBrowser.setGeometry(QtCore.QRect(10, 40, 721, 371)) self.textBrowser.setObjectName(_fromUtf8("textBrowser")) self.label = QtGui.QLabel(Manual) self.label.setGeometry(QtCore.QRect(10, 10, 271, 21)) font = QtGui.QFont() font.setFamily(_fromUtf8("Arial")) font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setObjectName(_fromUtf8("label")) self.manual_bn = QtGui.QPushButton(Manual) self.manual_bn.setGeometry(QtCore.QRect(650, 420, 75, 23)) font = QtGui.QFont() font.setFamily(_fromUtf8("Arial")) self.manual_bn.setFont(font) self.manual_bn.setObjectName(_fromUtf8("manual_bn")) self.retranslateUi(Manual) QtCore.QMetaObject.connectSlotsByName(Manual)
def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(529, 329) self.selInfoWidget = QtGui.QWidget(Form) self.selInfoWidget.setGeometry(QtCore.QRect(260, 10, 264, 222)) self.selInfoWidget.setObjectName(_fromUtf8("selInfoWidget")) self.gridLayout = QtGui.QGridLayout(self.selInfoWidget) self.gridLayout.setMargin(0) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.selDescLabel = QtGui.QLabel(self.selInfoWidget) self.selDescLabel.setText(_fromUtf8("")) self.selDescLabel.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) self.selDescLabel.setWordWrap(True) self.selDescLabel.setObjectName(_fromUtf8("selDescLabel")) self.gridLayout.addWidget(self.selDescLabel, 0, 0, 1, 1) self.selNameLabel = QtGui.QLabel(self.selInfoWidget) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.selNameLabel.setFont(font) self.selNameLabel.setText(_fromUtf8("")) self.selNameLabel.setObjectName(_fromUtf8("selNameLabel")) self.gridLayout.addWidget(self.selNameLabel, 0, 1, 1, 1) self.selectedTree = DataTreeWidget(self.selInfoWidget) self.selectedTree.setObjectName(_fromUtf8("selectedTree")) self.selectedTree.headerItem().setText(0, _fromUtf8("1")) self.gridLayout.addWidget(self.selectedTree, 1, 0, 1, 2) self.hoverText = QtGui.QTextEdit(Form) self.hoverText.setGeometry(QtCore.QRect(0, 240, 521, 81)) self.hoverText.setObjectName(_fromUtf8("hoverText")) self.view = FlowchartGraphicsView(Form) self.view.setGeometry(QtCore.QRect(0, 0, 256, 192)) self.view.setObjectName(_fromUtf8("view")) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(241, 367) self.gridLayout = QtGui.QGridLayout(Form) self.gridLayout.setSpacing(0) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label = QtGui.QLabel(Form) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 0, 1, 3) self.itemTree = QtGui.QTreeWidget(Form) self.itemTree.setObjectName(_fromUtf8("itemTree")) self.itemTree.headerItem().setText(0, _fromUtf8("1")) self.itemTree.header().setVisible(False) self.gridLayout.addWidget(self.itemTree, 1, 0, 1, 3) self.label_2 = QtGui.QLabel(Form) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 2, 0, 1, 3) self.formatList = QtGui.QListWidget(Form) self.formatList.setObjectName(_fromUtf8("formatList")) self.gridLayout.addWidget(self.formatList, 3, 0, 1, 3) self.exportBtn = QtGui.QPushButton(Form) self.exportBtn.setObjectName(_fromUtf8("exportBtn")) self.gridLayout.addWidget(self.exportBtn, 6, 1, 1, 1) self.closeBtn = QtGui.QPushButton(Form) self.closeBtn.setObjectName(_fromUtf8("closeBtn")) self.gridLayout.addWidget(self.closeBtn, 6, 2, 1, 1) self.paramTree = ParameterTree(Form) self.paramTree.setObjectName(_fromUtf8("paramTree")) self.paramTree.headerItem().setText(0, _fromUtf8("1")) self.paramTree.header().setVisible(False) self.gridLayout.addWidget(self.paramTree, 5, 0, 1, 3) self.label_3 = QtGui.QLabel(Form) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 4, 0, 1, 3) self.copyBtn = QtGui.QPushButton(Form) self.copyBtn.setObjectName(_fromUtf8("copyBtn")) self.gridLayout.addWidget(self.copyBtn, 6, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(224, 117) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth()) Form.setSizePolicy(sizePolicy) self.verticalLayout = QtGui.QVBoxLayout(Form) self.verticalLayout.setSpacing(1) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.translateLabel = QtGui.QLabel(Form) self.translateLabel.setObjectName(_fromUtf8("translateLabel")) self.verticalLayout.addWidget(self.translateLabel) self.rotateLabel = QtGui.QLabel(Form) self.rotateLabel.setObjectName(_fromUtf8("rotateLabel")) self.verticalLayout.addWidget(self.rotateLabel) self.scaleLabel = QtGui.QLabel(Form) self.scaleLabel.setObjectName(_fromUtf8("scaleLabel")) self.verticalLayout.addWidget(self.scaleLabel) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.mirrorImageBtn = QtGui.QPushButton(Form) self.mirrorImageBtn.setToolTip(_fromUtf8("")) self.mirrorImageBtn.setObjectName(_fromUtf8("mirrorImageBtn")) self.horizontalLayout.addWidget(self.mirrorImageBtn) self.reflectImageBtn = QtGui.QPushButton(Form) self.reflectImageBtn.setObjectName(_fromUtf8("reflectImageBtn")) self.horizontalLayout.addWidget(self.reflectImageBtn) self.verticalLayout.addLayout(self.horizontalLayout) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(490, 424) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.login_button = QtGui.QPushButton(self.centralwidget) self.login_button.setGeometry(QtCore.QRect(270, 230, 121, 32)) self.login_button.setObjectName(_fromUtf8("login_button")) self.notuser_label = QtGui.QLabel(self.centralwidget) self.notuser_label.setGeometry(QtCore.QRect(180, 290, 71, 20)) self.notuser_label.setObjectName(_fromUtf8("notuser_label")) self.register_button = QtGui.QPushButton(self.centralwidget) self.register_button.setGeometry(QtCore.QRect(260, 280, 121, 32)) self.register_button.setObjectName(_fromUtf8("register_button")) self.usr_line_edit = QtGui.QLineEdit(self.centralwidget) self.usr_line_edit.setGeometry(QtCore.QRect(200, 140, 181, 21)) self.usr_line_edit.setText(_fromUtf8("")) self.usr_line_edit.setObjectName(_fromUtf8("usr_line_edit")) self.pwd_line_edit = QtGui.QLineEdit(self.centralwidget) self.pwd_line_edit.setGeometry(QtCore.QRect(200, 180, 181, 21)) self.pwd_line_edit.setText(_fromUtf8("")) self.pwd_line_edit.setEchoMode(QtGui.QLineEdit.Password) self.pwd_line_edit.setObjectName(_fromUtf8("pwd_line_edit")) self.usr_name_label = QtGui.QLabel(self.centralwidget) self.usr_name_label.setGeometry(QtCore.QRect(120, 140, 61, 16)) self.usr_name_label.setObjectName(_fromUtf8("usr_name_label")) self.pwd_label = QtGui.QLabel(self.centralwidget) self.pwd_label.setGeometry(QtCore.QRect(125, 183, 61, 20)) self.pwd_label.setObjectName(_fromUtf8("pwd_label")) self.reset_button = QtGui.QPushButton(self.centralwidget) self.reset_button.setGeometry(QtCore.QRect(190, 230, 81, 32)) self.reset_button.setObjectName(_fromUtf8("reset_button")) self.message_label = QtGui.QLabel(self.centralwidget) self.message_label.setGeometry(QtCore.QRect(120, 110, 251, 20)) self.message_label.setText(_fromUtf8("")) self.message_label.setAlignment(QtCore.Qt.AlignCenter) self.message_label.setObjectName(_fromUtf8("message_label")) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def __init__(self): super(MyMainWindow, self).__init__() self.setupUi(self) for treeId in ['indiv', 'behav']: layoutItem = eval('self.verticalLayout_'+treeId) # Methods display exec('self.'+treeId+'ItemCode = Code_Editor(self.'+treeId+'_groupBox)') codeItem = eval('self.'+treeId+'ItemCode') codeItem.setObjectName(treeId+'ItemCode') codeItem.installEventFilter(self) exec('self.connect(codeItem, SIGNAL("textChanged()"), self.'+treeId+'ItemCode_modif)') exec('self.'+treeId+'Desc = QtGui.QLabel(self.'+treeId+'_groupBox)') descItem = eval('self.'+treeId+'Desc') descItem.setText('') descItem.setObjectName(treeId+'Desc') layoutItem.addWidget(descItem) layoutItem.addWidget(codeItem) # Attributs display exec('self.'+treeId+'AttrVerticalLayout = QtGui.QVBoxLayout()') attrVerticalLayout = eval('self.'+treeId+'AttrVerticalLayout') exec('self.'+treeId+'AttrList = QtGui.QListWidget(self.'+treeId+'_groupBox)') attrList = eval('self.'+treeId+'AttrList') attrList.setObjectName(treeId+'AttrList') attrVerticalLayout.addWidget(attrList) layoutItem.addLayout(attrVerticalLayout) self.__showMethodsInput(treeId, False) self.__showAttributsInput(treeId, False) self.__currentItems = {'behav':None, 'indiv':None} self.__codes = {} self.__updateAllTabs()
def setupUi(self, Settings): Settings.setObjectName("Settings") Settings.resize(310, 96) Settings.setMinimumSize(QtCore.QSize(310, 96)) Settings.setMaximumSize(QtCore.QSize(310, 96)) self.layoutWidget = QtGui.QWidget(Settings) self.layoutWidget.setGeometry(QtCore.QRect(0, 0, 310, 104)) self.layoutWidget.setObjectName("layoutWidget") self.verticalLayout = QtGui.QVBoxLayout(self.layoutWidget) self.verticalLayout.setObjectName("verticalLayout") self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.label_3 = QtGui.QLabel(self.layoutWidget) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 0, 0, 1, 1) self.path = QtGui.QLineEdit(self.layoutWidget) self.path.setObjectName("path") self.gridLayout.addWidget(self.path, 0, 1, 1, 1) self.browse = QtGui.QPushButton(self.layoutWidget) self.browse.setObjectName("browse") self.gridLayout.addWidget(self.browse, 0, 2, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.buttonBox = QtGui.QDialogButtonBox(self.layoutWidget) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") self.verticalLayout.addWidget(self.buttonBox) self.retranslateUi(Settings) QtCore.QMetaObject.connectSlotsByName(Settings)
def initUI(self): device_data = get_iface_name() iface_num = len(device_data) iface_keys = device_data.keys() #???? self.radio_lists = [] self.gridlayout = QtGui.QGridLayout() self.label_name = QtGui.QLabel(u'???') self.label_ip = QtGui.QLabel(u'IP??') self.label_receive = QtGui.QLabel(u'????') self.label_send = QtGui.QLabel(u'????') self.gridlayout.addWidget(self.label_name, 1, 1) self.gridlayout.addWidget(self.label_ip, 1, 2) self.gridlayout.addWidget(self.label_receive, 1, 3) self.gridlayout.addWidget(self.label_send, 1, 4) self.setLayout(self.gridlayout) for i in range(iface_num): iface_name = iface_keys[i] self.iface_radio = QtGui.QRadioButton(iface_name) if iface_name == 'eth0': self.iface_radio.setChecked(True) self.gridlayout.addWidget(self.iface_radio, i+2, 1) self.radio_lists.append(self.iface_radio) self.ip_label = QtGui.QLabel(get_ip_address(iface_name)) self.gridlayout.addWidget(self.ip_label, i+2, 2) data = device_data[iface_name].split(';') self.receive_label = QtGui.QLabel(data[0]) self.send_label = QtGui.QLabel(data[1]) self.gridlayout.addWidget(self.receive_label, i+2, 3) self.gridlayout.addWidget(self.send_label, i+2, 4) self.setLayout(self.gridlayout) #???? self.start_but = QtGui.QPushButton(u'??', self) self.start_but.clicked.connect(self.exit_me) self.start_but.setCheckable(False) self.gridlayout.addWidget(self.start_but, iface_num + 2, 2) self.cancel_but = QtGui.QPushButton(u'??', self) self.connect(self.cancel_but, QtCore.SIGNAL('clicked()'), QtCore.SLOT('close()')) self.cancel_but.setCheckable(False) self.gridlayout.addWidget(self.cancel_but, iface_num + 2, 3)
def __init__(self): QMainWindow.__init__(self) self.setAttribute(Qt.WA_DeleteOnClose) self.setWindowTitle("GUI Test") toolbar = self.addToolBar("Stuff") """:type: QToolBar""" layout_combo = LayoutCombo() toolbar.addWidget(layout_combo) layout_combo.layout_changed.connect(self._layout_changed) self._colormap_combo = ColormapCombo() toolbar.addWidget(self._colormap_combo) self._colormap_combo.currentIndexChanged[int].connect(self._colormap_changed) central_widget = QWidget() layout = QVBoxLayout() central_widget.setLayout(layout) self._layout_canvas = LayoutCanvas(width=5, height=5) self._layout_canvas.set_plot_layout(layout_combo.get_current_layout()) layout.addWidget(self._layout_canvas) colormap_name = str(self._colormap_combo.itemText(0)) self._colormap = mcm.ScalarMappable(cmap=colormap_name) self._colormap.set_array([]) self._colormap_label = QLabel() layout.addWidget(self._colormap_label) self.setCentralWidget(central_widget) self._update_axes()
def add_empty_row(self, layout, legend=""): layout.addRow(legend, QLabel())