我们从Python开源项目中,提取了以下50个代码示例,用于说明如何使用PyQt4.QtGui.QWidget()。
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, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(867, 553) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/assets/logo.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) Form.setWindowIcon(icon) Form.setWindowOpacity(1.0) self.gridLayout = QtGui.QGridLayout(Form) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.splitter_2 = QtGui.QSplitter(Form) self.splitter_2.setOrientation(QtCore.Qt.Vertical) self.splitter_2.setObjectName(_fromUtf8("splitter_2")) self.layoutWidget = QtGui.QWidget(self.splitter_2) self.layoutWidget.setObjectName(_fromUtf8("layoutWidget")) self.idleLayout = QtGui.QHBoxLayout(self.layoutWidget) self.idleLayout.setSpacing(0) self.idleLayout.setObjectName(_fromUtf8("idleLayout")) self.gridLayout.addWidget(self.splitter_2, 0, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def __init__(self, *args, **kwargs): QtGui.QSplitter.__init__(self, *args, **kwargs) self.setOrientation(QtCore.Qt.Horizontal) self.setChildrenCollapsible(False) self.setSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.MinimumExpanding) self.tree = QtGui.QTreeView() self.eater = False self.addWidget(self.tree) self.tree.setEditTriggers(QtGui.QTreeView.NoEditTriggers) self.tree.setExpandsOnDoubleClick(False) self.tree.setHeaderHidden(True) self.tree.setTextElideMode(QtCore.Qt.ElideNone) self.model = QtGui.QStandardItemModel() self.tree.setModel(self.model) self.tree.clicked.connect(self.param_select) self.tree.currentChanged = self.param_select self.param_widget = QtGui.QWidget() self.addWidget(self.param_widget) self.build_summary() self.tree.header().setResizeMode(QtGui.QHeaderView.ResizeToContents) self.tree.expandAll() self.tree.setMinimumWidth(self.tree.sizeHintForColumn(0)) self.tree.collapseAll()
def initUI(self): btnWdgBar = QtGui.QWidget(self) hbox = QtGui.QHBoxLayout(btnWdgBar) okButton = QtGui.QPushButton("OK") hbox.addWidget(okButton) cancelButton = QtGui.QPushButton("Cancel") hbox.addWidget(cancelButton) #cancelButton.move(20,200) #buttonBar.addWidget(okButton) #buttonBar.addWidget(cancelButton) btnWdgBar.setLayout(hbox) self.setCentralWidget(btnWdgBar) self.statusBar().showMessage('Testing') self.setGeometry(100, 100, 800, 500) self.setWindowTitle('OpenCouture Lite') self.centerUI() self.show()
def __init__(self): QtGui.QWidget.__init__(self) self.ui = Ui_Settings() self.ui.setupUi(self) self.tools_path = None self.scripts_path = None self.gs = None self.output_path = None self.threads = 4 self.jobs = 2 self. iteration = 5 self.ui.tools_location_selecet_bn.clicked.connect(self.select_tools_path) self.ui.tools_location_clear_bn.clicked.connect(self.clear_tools_path) self.ui.scripts_location_selecet_bn.clicked.connect(self.select_scripts_path) self.ui.scripts_location_clear_bn.clicked.connect(self.clear_scripts_path) self.ui.threads_spinBox.setValue(self.threads) self.ui.threads_spinBox.setMinimum(1) self.ui.jobs_spinBox.setValue(self.jobs) self.ui.jobs_spinBox.setMinimum(1) self.ui.iteration_spinBox.setValue(self. iteration) self.ui.iteration_spinBox.setMinimum(1) self.ui.output_select_bn.clicked.connect(self.select_output_path) self.ui.output_clear_bn.clicked.connect(self.clear_output_path) self.ui.setting_confirm_frame.accepted.connect(self.confirm) self.ui.setting_confirm_frame.rejected.connect(self.cancel)
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 __init__(self): QtGui.QWidget.__init__(self) Ui_Plotter.__init__(self) self.setupUi(self) for i in range(2): self.graphTableWidget.insertColumn(i) for i in range(2): self.graphTableWidget.insertRow(i) self.xlabel = '' self.ylabel = '' self.xlabelLineEdit.textEdited.connect(self.setXLabel) self.ylabelLineEdit.textEdited.connect(self.setYLabel) self.setLabelPushButton.clicked.connect(self.setLabels) self.generatePushButton.clicked.connect(self.plotGraph)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1030, 896) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.tableWidget = QtGui.QTableWidget(self.centralwidget) self.tableWidget.setGeometry(QtCore.QRect(10, 10, 791, 771)) self.tableWidget.setColumnCount(17) self.tableWidget.setObjectName("tableWidget") self.tableWidget.setColumnCount(17) self.tableWidget.setRowCount(0) self.pushButton = QtGui.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(850, 40, 92, 28)) self.pushButton.setObjectName("pushButton") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1030, 25)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def __init__(self, parent=None): QtGui.QWidget.__init__(self) self.setGeometry(300, 300, 250, 150) self.pBar = QtGui.QProgressBar(self) self.pBar.setGeometry(30, 40, 200, 25) self.button = QtGui.QPushButton('start', self) self.button.setFocusPolicy(QtCore.Qt.NoFocus) self.button.move(40, 80) self.connect(self.button, QtCore.SIGNAL('clicked()'), self.onStart) self.timer = QtCore.QBasicTimer() self.step = 0
def __CentralWidget(self): """Set up central widget. The central widget is given a fixed initial sized and is changable according to the window size. Args: sizePolicy (QSizePolicy) : size policy that defines the initial size of the central widget and policy changes of the size. """ self.centralWidget = QtGui.QWidget(self) sizePolicy = QtGui.QSizePolicy( QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.centralWidget.sizePolicy().hasHeightForWidth()) self.centralWidget.setSizePolicy(sizePolicy) self.centralWidget.setObjectName(_fromUtf8("centralWidget"))
def progressBar(cmd): MainWindow = QtGui.QWidget() progress = QtGui.QProgressDialog("Please Wait!", "Cancel", 0, 100, MainWindow) progress.setWindowModality(QtCore.Qt.WindowModal) progress.setAutoReset(True) progress.setAutoClose(True) progress.setMinimum(0) progress.setMaximum(100) progress.resize(500,100) progress.setWindowTitle("Loading, Please Wait! (Cloudflare Protection)") progress.show() progress.setValue(0) #content = cmd #print content #content = ccurl(cmd,"") content = subprocess.check_output(cmd) progress.setValue(100) progress.hide() #print content return content
def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.ui = abc_main_ui.Ui_Dialog() self.ui.setupUi(self) # Button's handlers self.connect(self.ui.runButton, QtCore.SIGNAL("clicked()"), self.run) self.connect(self.ui.cancelButton, QtCore.SIGNAL("clicked()"), self.cancel) self.connect(self.ui.addFieldButton, QtCore.SIGNAL("clicked()"), self.addField) self.connect(self.ui.deleteSelectedButton, QtCore.SIGNAL("clicked()"), self.deleteSelectedFields) self.connect(self.ui.deleteAllButton, QtCore.SIGNAL("clicked()"), self.deleteAllFields) self.connect(self.ui.vectorLayerComboBox, QtCore.SIGNAL("currentIndexChanged(const QString&)"), self.layerChanged) self.activateInterface() # Fill vector layers combobox vectorLayers = [layer.name() for layer in QgsMapLayerRegistry.instance().mapLayers().values() if (layer.type() == QgsMapLayer.VectorLayer)] self.ui.vectorLayerComboBox.addItems(vectorLayers) ### INTERFACE MANIPULATIONS
def __init__(self, msg_type, topic_name, window=None): self.topic_name = str(topic_name) self.msg_type = msg_type self.twitter_call_limit = [] self.file_name = self.name_file(topic_name) self.current_msgs = [] self.UI_msgs = [] self.parent_window = window try: f = open('data/'+self.file_name, 'x') f.close() except FileExistsError: pass if(self.parent_window): self.data_area = QtGui.QWidget() self.data_area_layout = QtGui.QVBoxLayout(self.data_area) self.scroll_area = QtGui.QScrollArea(self.parent_window) self.scroll_area.setWidget(self.data_area) self.scroll_area.setWidgetResizable(True) self.parent_window.main_tab_layout.addWidget(self.scroll_area) #binds the subscriber so that it doesn't get garbage collected before data is retrieved hard_bind = pub.subscribe(self.listener, topic_name)
def createEmptyFrame(self,frame): """Creates frame around widget. Args: frame (QtGui.QWidget): Widget to be framed Returns: QtGui.QWidget: Framed Widget """ frame.setFrameStyle(QtGui.QFrame.StyledPanel) frame.setBackgroundRole(QtGui.QPalette.Light) frame.setAutoFillBackground(True) frame.setLineWidth(1) frame.setFrameShadow(frame.Sunken) return frame #--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- #SecConfig: Configuration handling #---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
def __init__(self): """ Init Clerk Window GUI Create and launch instance """ QtGui.QWidget.__init__(self) self.setupUi(self) self.bkdLabel.setPixmap(QtGui.QPixmap(_fromUtf8('src/ui/resources/bkd1edit2.jpg'))) self.bkdLabel.setScaledContents(True) self.bkdLabel_2.setPixmap(QtGui.QPixmap(_fromUtf8('src/ui/resources/bkd1edit2.jpg'))) self.bkdLabel_2.setScaledContents(True) self.label_8.setText("Today's Date : " + time.strftime("%x")) self.pushButton_2.clicked.connect(self.password_validate) # Deactivate attendance button if last attendance recorded is on same day if db.get_attend_date() == time.strftime('%Y-%m-%d'): self.pushButton.setEnabled(False) self.pushButton.clicked.connect(self.give_attendance)
def __init__(self): QtGui.QApplication.__init__(self, sys.argv) self.window = QtGui.QWidget() self.window.setGeometry(100, 100, 800, 600) self.window.setWindowTitle("Open Browser") self.grid = QtGui.QGridLayout() self.window.setLayout(self.grid) self.tab_stack = CQTabWidget() self.tab_stack.setTabShape(QtGui.QTabWidget.TabShape(QtGui.QTabWidget.Triangular)) self.tab_stack.connect(self.tab_stack, QtCore.SIGNAL("currentChanged(int)"), self.add_tab) self.tab_stack.connect(self.tab_stack, QtCore.SIGNAL("RELOAD_PAGE"), lambda: self.tabs[self.tab_stack.currentIndex()][2].reload()) self.tabs = [[QtGui.QWidget(), QtGui.QGridLayout()], [QtGui.QWidget(), QtGui.QGridLayout()]] self.tab_stack.addTab(self.tabs[0][0], '') self.tab_stack.addTab(self.tabs[1][0], '+') self.current_links = [] self.visited = [] self.bookmarks = Bookmarks() QtWebKit.QWebSettings.globalSettings().setAttribute(QtWebKit.QWebSettings.PluginsEnabled, True) QtWebKit.QWebSettings.globalSettings().setAttribute(QtWebKit.QWebSettings.JavascriptEnabled, True) self.create_widgets() self.current_index = 0 self.window.showMaximized() sys.exit(self.exec_())
def openSimpleDiff(self): """ Load simple differences file(s?) """ #create new window and set as central Widget: simpleDiffSelectionWin=QtGui.QWidget() self.setCentralWidget(simpleDiffSelectionWin) self.statusBar().showMessage("Please choose simple difference loading method") # create buttons and actions simpleDiffSelectionWin.btn1 = QtGui.QPushButton('Load single simple differences file', self) simpleDiffSelectionWin.btn1.clicked.connect(self.openSingleSimpleDiff) simpleDiffSelectionWin.btn2 = QtGui.QPushButton('Load several simple differences files', self) simpleDiffSelectionWin.btn2.clicked.connect(self.openSeveralSimpleDiff) #locations grid = QtGui.QGridLayout() grid.addWidget(simpleDiffSelectionWin.btn1,0,0,1,1) grid.addWidget(simpleDiffSelectionWin.btn2,1,0,1,1) simpleDiffSelectionWin.setLayout(grid) simpleDiffSelectionWin.setWindowTitle('Simple differences Loading') simpleDiffSelectionWin.show() #self.displaySimpleDiffAction.setEnabled(True) #self.heightBouguerCorrectionAction.setEnabled(False) #self.terrainCorrectionAction.setEnabled(False) #self.CorrectionAction.setEnabled(True)
def openSimpleDiff_static(self): """ Load simple differences file(s?) for static objects """ #create new window and set as central Widget: simpleDiffSelectionWin=QtGui.QWidget() self.setCentralWidget(simpleDiffSelectionWin) self.statusBar().showMessage("Please choose simple difference loading method") # create buttons and actions simpleDiffSelectionWin.btn1 = QtGui.QPushButton('Load single simple differences file', self) simpleDiffSelectionWin.btn1.clicked.connect(self.openSingleSimpleDiff_static) #locations grid = QtGui.QGridLayout() grid.addWidget(simpleDiffSelectionWin.btn1,0,0,1,1) simpleDiffSelectionWin.setLayout(grid) simpleDiffSelectionWin.setWindowTitle('Simple differences Loading') simpleDiffSelectionWin.show() self.displaySimpleDiffAction.setEnabled(True) self.heightBouguerCorrectionAction.setEnabled(False) self.terrainCorrectionAction.setEnabled(False) self.CorrectionAction.setEnabled(True)
def finishDataSelection(self): """ finish the data selection step, integrate all changes not dynamically integrated (in the interaction of model/view vs data set), and get back to main window """ for keysurv,surv in self.campaigndata.survey_dic.iteritems(): for keyloop,loop in self.campaigndata.survey_dic[keysurv].loop_dic.iteritems(): for keysta,sta in self.campaigndata.survey_dic[keysurv].loop_dic[keyloop].station_dic.iteritems(): if np.sum(sta.keepdata)==0: #all measurements of a single station have been discarded self.campaigndata.survey_dic[keysurv].loop_dic[keyloop].station_dic[keysta].keepitem=0 #tmp=QtGui.QWidget() #tmp.setGeometry(50, 50, 350, 300) #self.setCentralWidget(tmp) self.statusBar().showMessage("Data selected")
def __init__(self): super(MainWindow, self).__init__() self.createActions() self.createMenus() self.createToolBox() self.scene = DiagramScene(self.itemMenu) self.scene.setSceneRect(QtCore.QRectF(0, 0, 500, 400)) self.scene.itemInserted.connect(self.itemInserted) self.scene.textInserted.connect(self.textInserted) self.scene.itemSelected.connect(self.itemSelected) self.createToolbars() layout = QtGui.QHBoxLayout() layout.addWidget(self.toolBox) self.view = QtGui.QGraphicsView(self.scene) layout.addWidget(self.view) self.widget = QtGui.QWidget() self.widget.setLayout(layout) self.setCentralWidget(self.widget) self.setWindowTitle("Diagramscene")
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 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 initUI(self): # Layout are better for placing widgets layout = QtGui.QHBoxLayout() self.runButton = QtGui.QPushButton('Run') self.runButton.clicked.connect(self.callProgram) self.output = QtGui.QTextEdit() layout.addWidget(self.output) layout.addWidget(self.runButton) centralWidget = QtGui.QWidget() centralWidget.setLayout(layout) self.setCentralWidget(centralWidget) # QProcess object for external app self.process = QtCore.QProcess(self) # QProcess emits `readyRead` when there is data to be read self.process.readyRead.connect(self.dataReady) # Just to prevent accidentally running multiple times # Disable the button when process starts, and enable it when it finishes self.process.started.connect(lambda: self.runButton.setEnabled(False)) self.process.finished.connect(lambda: self.runButton.setEnabled(True)) #Function Main Start
def poblarLista(self, resultados, cantidad): tempWidget = QtGui.QWidget(self) tempLayout = QtGui.QVBoxLayout(self) tempWidget.setLayout(tempLayout) for i in range(0, cantidad): videoBlock = VideoWidget(resultados["Titulo" + str(i)], i, resultados["Duracion" + str(i)], resultados["PlayVLC" + str(i)], resultados["PlayMPV" + str(i)], resultados["Descarga" + str(i)], self.reproductorPreferido) tempLayout.addWidget(videoBlock) self.aviso.setText("") if self.reproductorActivo: self.scrollPequeno.setWidget(tempWidget) else: self.scroll.setWidget(tempWidget)
def addFiles(self,filetype='all'): if filetype=='audio': tips=u'??????' expand = 'Image Files(*.mp3 *.wav)' elif filetype=='video': tips = u'??????' #expand = 'Image Files(*.mp4 *.avi)' expand = 'Image Files(*.*)' else: tips =u'???????' expand = 'Image Files(*.mp3 *.wav *.mp4 *.avi)' # getOpenFileName ?????? getOpenFileNames ????? files = QtGui.QFileDialog.getOpenFileName(self, tips,QtGui.QDesktopServices.storageLocation(QtGui.QDesktopServices.MusicLocation), expand) # QStringList getOpenFileNames (QWidget parent = None, QString caption = QString(), QString directory = QString(), QString filter = QString(), Options options = 0) if not files: return '' return files # ????
def keyPressEvent(self, eventQKeyEvent): QtGui.QWidget.keyPressEvent(self, eventQKeyEvent) key = eventQKeyEvent.key(); if key == QtCore.Qt.Key_Left: self.swipeLeft(); elif key == QtCore.Qt.Key_Right: self.swipeRight(); elif key == QtCore.Qt.Key_S: self.superLike(); elif key == QtCore.Qt.Key_Up: self.photoIndex -= 1; if self.photoIndex < 0: self.photoIndex = len(self.recommendations[0].photos) - 1; self.displayPhoto(); elif key == QtCore.Qt.Key_Down: self.photoIndex += 1; if self.photoIndex >= len(self.recommendations[0].photos): self.photoIndex = 0; self.displayPhoto();
def __init__(self, *args, **kwargs): QtGui.QWidget.__init__(self, *args, **kwargs) load_ui(self, 'dialogs/wave_panel.ui') width = self.fontMetrics().width('8'*32) self.setMinimumWidth(width) self.setMaximumWidth(width) self.stream = None self.output = None self.file = None icon = self.style().standardIcon(QtGui.QStyle.SP_MessageBoxWarning) self.info_icon.setPixmap(icon.pixmap(16, 16)) self.info_icon.setVisible(False) self.info_lbl.setMinimumHeight(self.info_lbl.fontMetrics().lineSpacing()*2) self.play_btn.clicked.connect(self.play_toggle) self.pause_btn.toggled.connect(self.pause_toggle) if not QTMULTIMEDIA: self.play_btn.setEnabled(False) self.autoplay_chk.setEnabled(False) self.pause_btn.setEnabled(False)
def __init__(self, parent=None, min_size=2, min_width=None, min_height=None, max_size=None, max_width=None, max_height=None): QtGui.QWidget.__init__(self, parent) self.setSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) if not any((min_width, min_height)): if isinstance(min_size, tuple): self.setMinimumSize(*min_size) elif min_size is None: self.setMinimumSize(0, 0) else: self.setMinimumSize(min_size, min_size) else: if min_width is not None: self.setMinimumWidth(min_width) if min_height is not None: self.setMinimumHeight(min_height) if max_size is not None: if isinstance(max_size, tuple): self.setMinimumSize(*max_size) else: self.setMinimumSize(max_size, max_size) else: if max_width is not None: self.setMaximumWidth(max_width) if max_height is not None: self.setMaximumHeight(max_height)
def __init__(self, parent, title='', padding=1, ratio=1., ani_range=5): QtGui.QWidget.__init__(self, parent) self.font = QtGui.QFont('Droid Sans', 14, QtGui.QFont.Bold) self.font_metrics = QtGui.QFontMetrics(self.font) self.setFocusPolicy(QtCore.Qt.ClickFocus) self.setSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Preferred) self.padding = padding if title: self.title = title top_margin = self.font_metrics.height()+self.padding+4 else: self.title = None top_margin = 0 self.setContentsMargins(2, 2+top_margin, 2, 2) self._fgd_line = self.fgd_lines[0] self.border_anim = QtCore.QPropertyAnimation(self, 'fgd_line') self.border_anim.setStartValue(self.fgd_lines[0]) self.border_anim.setEndValue(self.fgd_lines[1]) self.border_anim.valueChanged.connect(lambda value: self.update())
def __init__(self, parent, width, height=None): QtGui.QWidget.__init__(self, parent) self.setMinimumSize(2, 2) if width < self.minimumWidth(): width = self.minimumWidth() if height is None: height = width else: if height < self.minimumHeight(): height = self.minimumHeight() self.setFixedSize(width, height) # def paintEvent(self, e): # qp = QtGui.QPainter() # qp.begin(self) # qp.setBrush(QtCore.Qt.white) # qp.drawRect(0, 0, self.width(), self.height()) # qp.end() #
def resizeEvent(self, event): QtGui.QWidget.resizeEvent(self, event) if not self.reference: return object_rect = self.reference.mapToScene(self.reference.rect()) real_rect = self.main.display.mapFromScene(object_rect).boundingRect() real_pos = self.mapFromGlobal(self.main.display.mapToGlobal(real_rect.topLeft())) mask_rect = QtCore.QRect(real_pos, real_rect.size()) mask_rect.adjust(-3, -3, -8, -3) bmp = QtGui.QBitmap(self.width(), self.height()) bmp.clear() qp = QtGui.QPainter(bmp) qp.setPen(QtCore.Qt.black) qp.setBrush(QtCore.Qt.black) qp.drawRect(0, 0, self.width(), self.height()) qp.eraseRect(mask_rect) qp.end() self.setMask(bmp)
def init(self, num): if self.mainwidget: self.mainwidget.setParent(None) self.mainwidget.deleteLater() self.mainwidget = gui.QWidget() self.layout = gui.QHBoxLayout() self.layout.setSpacing(2) self.bc = [] for i in range(num): bc = Bit_container("00", i) self.bc.append(bc) self.layout.addWidget(bc) self.mainwidget.setLayout(self.layout) self.setWidget(self.mainwidget)
def selectMode(self): self.obj.hide() #layout = QtGui.QHBoxLayout(O) #s = QtGui.QWidget() #layout.removeWidget(self.obj) #sessionMode = selectSession.Ui_Form() sessionMode.setupUi(self.obj) self.obj.show() self.startgame.hide() self.close.hide() self.showUserName.hide() self.changeUserName.hide() self.Instrution.hide() self.Score.hide() sessionMode.close.clicked.connect(self.closeApp) sessionMode.practice_session.clicked.connect(self.selectTopic) sessionMode.acceptchallenge.clicked.connect(self.joinChallenge) sessionMode.create_challenge.clicked.connect(self.challengeWordmap) sessionMode.back.clicked.connect(self.back2_1) #For Challenge #>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
def __init__(self, name, parent, segmentation): super(RasterViewDockWidget, self).__init__(name, parent) self.canvas = RasterViewCanvas(segmentation=segmentation, selectionmodel=parent.roiselectionmodel) from PyQt4 import QtCore from matplotlib.backends.backend_qt4agg import NavigationToolbar2QT self.toolbar_navigation = NavigationToolbar2QT(self.canvas, self, coordinates=False) self.toolbar_navigation.setOrientation(QtCore.Qt.Vertical) self.toolbar_navigation.setFloatable(True) self.widget = QtGui.QWidget() self.layout = QtGui.QHBoxLayout() self.layout.addWidget(self.toolbar_navigation) self.layout.addWidget(self.canvas) self.widget.setLayout(self.layout) self.setWidget(self.widget)
def __init__(self, name, parent, segmentation, selectionmodel): super(TraceViewDockWidget, self).__init__(name, parent) self.canvas = TraceViewCanvas(segmentation=segmentation, selectionmodel=selectionmodel) from PyQt4 import QtCore from matplotlib.backends.backend_qt4agg import NavigationToolbar2QT self.toolbar_navigation = NavigationToolbar2QT(self.canvas, self, coordinates=False) self.toolbar_navigation.setOrientation(QtCore.Qt.Vertical) self.toolbar_navigation.setFloatable(True) self.widget = QtGui.QWidget() self.layout = QtGui.QHBoxLayout() self.layout.addWidget(self.toolbar_navigation) self.layout.addWidget(self.canvas) self.widget.setLayout(self.layout) self.setWidget(self.widget)
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(818, 600) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.my_button = QtGui.QPushButton(self.centralwidget) self.my_button.setGeometry(QtCore.QRect(150, 190, 176, 44)) self.my_button.setObjectName(_fromUtf8("my_button")) self.my_label = QtGui.QLabel(self.centralwidget) self.my_label.setGeometry(QtCore.QRect(450, 200, 131, 34)) self.my_label.setObjectName(_fromUtf8("my_label")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 818, 42)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def __init__(self, parent=None): super(Main, self).__init__(parent) self.execute_button = QtGui.QPushButton('Choose folder') self.execute_button.clicked.connect(self.choose_folder) self.path_text = QtGui.QLineEdit("") self.layout = QtGui.QHBoxLayout() self.layout.addWidget(self.execute_button) self.layout.addWidget(self.path_text) self.central_widget = QtGui.QWidget() self.central_widget.setLayout(self.layout) self.setCentralWidget(self.central_widget)
def __init__(self, parent=None): super(Main, self).__init__(parent) self.execute_button = QtGui.QPushButton('Choose file') self.execute_button.clicked.connect(self.choose_file) self.path_text = QtGui.QLineEdit("") self.layout = QtGui.QHBoxLayout() self.layout.addWidget(self.execute_button) self.layout.addWidget(self.path_text) self.central_widget = QtGui.QWidget() self.central_widget.setLayout(self.layout) self.setCentralWidget(self.central_widget)
def __init__(self): QtGui.QWidget.__init__(self) self.ui = Ui_About() self.ui.setupUi(self) self.ui.about_bn.clicked.connect(self.confirm)
def __init__(self): QtGui.QWidget.__init__(self) self.ui = Ui_Manual() self.ui.setupUi(self) self.ui.manual_bn.clicked.connect(self.confirm)
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 __init__(self): QtGui.QWidget.__init__(self) self.touch_interface = TouchInterface(self)
def setupUi(self, TokenDialog): TokenDialog.setObjectName(_fromUtf8("TokenDialog")) TokenDialog.resize(361, 213) self.centralwidget = QtGui.QWidget(TokenDialog) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.verticalLayoutWidget = QtGui.QWidget(self.centralwidget) self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 361, 211)) self.verticalLayoutWidget.setObjectName(_fromUtf8("verticalLayoutWidget")) self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.listWidget = QtGui.QListWidget(self.verticalLayoutWidget) self.listWidget.setObjectName(_fromUtf8("listWidget")) self.verticalLayout.addWidget(self.listWidget) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.checkBox = QtGui.QCheckBox(self.verticalLayoutWidget) self.checkBox.setObjectName(_fromUtf8("checkBox")) self.horizontalLayout_2.addWidget(self.checkBox) self.spinBox = QtGui.QSpinBox(self.verticalLayoutWidget) self.spinBox.setMinimumSize(QtCore.QSize(50, 0)) self.spinBox.setMaximumSize(QtCore.QSize(50, 16777215)) self.spinBox.setObjectName(_fromUtf8("spinBox")) self.horizontalLayout_2.addWidget(self.spinBox) self.verticalLayout.addLayout(self.horizontalLayout_2) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.pushButton = QtGui.QPushButton(self.verticalLayoutWidget) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.horizontalLayout.addWidget(self.pushButton) self.pushButton_2 = QtGui.QPushButton(self.verticalLayoutWidget) self.pushButton_2.setObjectName(_fromUtf8("pushButton_2")) self.horizontalLayout.addWidget(self.pushButton_2) self.verticalLayout.addLayout(self.horizontalLayout) TokenDialog.setCentralWidget(self.centralwidget) self.retranslateUi(TokenDialog) QtCore.QMetaObject.connectSlotsByName(TokenDialog)
def wheelEvent(self, event): '''Callback method, when the mouse wheel is used. :param event: `QtGui.wheelEvent`. ''' QtGui.QWidget.wheelEvent(self, event) #------------------------------------------------------------------------------------------------
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 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)