Python PyQt4.QtGui.QPushButton() Examples
The following are 30
code examples of PyQt4.QtGui.QPushButton().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
PyQt4.QtGui
, or try the search function
.
Example #1
Source File: calc_app2.py From tutorials with MIT License | 6 votes |
def __init__(self, *args, **kwargs): super(Calculator, self).__init__(*args, **kwargs) # Single-inheritence approach: http://goo.gl/WNiHc # Calculator class only inherits from QWidget # A specific member attribute self.ui contains all # widgets set up in the designer. self.ui = Ui_Calculator() self.ui.setupUi(self) self.ui.calcButton = QtGui.QPushButton("Calculate") self.ui.horizontalLayout_2.addWidget(self.ui.calcButton) # Create a validator for each QLineEdit that only # allows a user to enter floats: 123.123 self.ui.inputA.setValidator(QtGui.QDoubleValidator()) self.ui.inputB.setValidator(QtGui.QDoubleValidator()) # instead of using the stock operator values set in the # ui file, lets set the box to match our class attribute self.ui.operatorBox.clear() self.ui.operatorBox.addItems(self.OPS.keys()) self.ui.clearButton.clicked.connect(self.clear) self.ui.calcButton.clicked.connect(self.calc)
Example #2
Source File: datetime.py From Writer with MIT License | 6 votes |
def initUI(self): self.box = QtGui.QComboBox(self) for i in self.formats: self.box.addItem(strftime(i)) insert = QtGui.QPushButton("Insert",self) insert.clicked.connect(self.insert) cancel = QtGui.QPushButton("Cancel",self) cancel.clicked.connect(self.close) layout = QtGui.QGridLayout() layout.addWidget(self.box,0,0,1,2) layout.addWidget(insert,1,0) layout.addWidget(cancel,1,1) self.setGeometry(300,300,400,80) self.setWindowTitle("Date and Time") self.setLayout(layout)
Example #3
Source File: Sniffer.py From SimpleSniffer with GNU General Public License v3.0 | 6 votes |
def initUI(self): self.text_show2 = QtGui.QTextEdit() self.text_show2.setText(SHOW2STR) self.text_show2.setReadOnly(True) self.text_hex = QtGui.QTextEdit() self.text_hex.setText(HEXSTR) self.text_hex.setReadOnly(True) self.save_but = QtGui.QPushButton(u'保存为PDF', self) self.save_but.setCheckable(False) self.save_but.clicked.connect(self.save_pdf) vbox = QtGui.QVBoxLayout() vbox.addWidget(self.text_show2) vbox.addWidget(self.text_hex) vbox.addWidget(self.save_but) self.setLayout(vbox) """ self.splitter = QtGui.QSplitter(self) self.splitter.addWidget(self.text_show2) self.splitter.addWidget(self.text_hex) self.splitter.setOrientation(QtCore.Qt.Vertical) """
Example #4
Source File: datetime.py From Writer-Tutorial with MIT License | 6 votes |
def initUI(self): self.box = QtGui.QComboBox(self) for i in self.formats: self.box.addItem(strftime(i)) insert = QtGui.QPushButton("Insert",self) insert.clicked.connect(self.insert) cancel = QtGui.QPushButton("Cancel",self) cancel.clicked.connect(self.close) layout = QtGui.QGridLayout() layout.addWidget(self.box,0,0,1,2) layout.addWidget(insert,1,0) layout.addWidget(cancel,1,1) self.setGeometry(300,300,400,80) self.setWindowTitle("Date and Time") self.setLayout(layout)
Example #5
Source File: demoUi - 副本.py From chanlun with MIT License | 6 votes |
def initUi(self): """""" self.setWindowTitle(u'测试') buttonAccount = QtGui.QPushButton(u'查询账户') buttonInvestor = QtGui.QPushButton(u'查询投资者') buttonPosition = QtGui.QPushButton(u'查询持仓') buttonAccount.clicked.connect(self.__mainEngine.getAccount) buttonInvestor.clicked.connect(self.__mainEngine.getInvestor) buttonPosition.clicked.connect(self.__mainEngine.getPosition) hBox = QtGui.QHBoxLayout() hBox.addWidget(buttonAccount) hBox.addWidget(buttonInvestor) hBox.addWidget(buttonPosition) self.setLayout(hBox) ########################################################################
Example #6
Source File: demoUi.py From chanlun with MIT License | 6 votes |
def initUi(self): """""" self.setWindowTitle(u'测试') buttonAccount = QtGui.QPushButton(u'查询账户') buttonInvestor = QtGui.QPushButton(u'查询投资者') buttonPosition = QtGui.QPushButton(u'查询持仓') buttonAccount.clicked.connect(self.__mainEngine.getAccount) buttonInvestor.clicked.connect(self.__mainEngine.getInvestor) buttonPosition.clicked.connect(self.__mainEngine.getPosition) hBox = QtGui.QHBoxLayout() hBox.addWidget(buttonAccount) hBox.addWidget(buttonInvestor) hBox.addWidget(buttonPosition) self.setLayout(hBox) ########################################################################
Example #7
Source File: assetImporterWin.py From tutorials with MIT License | 6 votes |
def __init__(self, text='', imagePath='', size=None, parent=None): super(AssetItem, self).__init__(parent=parent) self.layout = QtGui.QVBoxLayout(self) self.button = QtGui.QPushButton() self.text = QtGui.QLabel() self.layout.addWidget(self.button) self.layout.addWidget(self.text) if text: self.setText(text) if imagePath: self.setImage(imagePath) if size: self.setSize(size) else: set.setSize(64, 64)
Example #8
Source File: ddt4all.py From ddt4all with GNU General Public License v3.0 | 6 votes |
def __init__(self, ecuscanner): super(Ecu_finder, self).__init__() self.ecuscanner = ecuscanner layoutv = widgets.QVBoxLayout() layouth = widgets.QHBoxLayout() self.setLayout(layoutv) layoutv.addLayout(layouth) self.ecuaddr = widgets.QLineEdit() self.ecuident = widgets.QLineEdit() layouth.addWidget(widgets.QLabel("Addr :")) layouth.addWidget(self.ecuaddr) layouth.addWidget(widgets.QLabel("ID frame :")) layouth.addWidget(self.ecuident) button = widgets.QPushButton("VALIDATE") layouth.addWidget(button) button.clicked.connect(self.check)
Example #9
Source File: universal_tool_template_2010.py From universal_tool_template.py with MIT License | 6 votes |
def setLang(self, langName): lang_data = self.memoData['lang'][langName] for ui_name in lang_data.keys(): if ui_name in self.uiList.keys() and lang_data[ui_name] != '': ui_element = self.uiList[ui_name] # '' means no translation availdanle in that data file if isinstance(ui_element, (QtWidgets.QLabel, QtWidgets.QPushButton, QtWidgets.QAction, QtWidgets.QCheckBox) ): # uiType: QLabel, QPushButton, QAction(menuItem), QCheckBox ui_element.setText(lang_data[ui_name]) elif isinstance(ui_element, (QtWidgets.QGroupBox, QtWidgets.QMenu) ): # uiType: QMenu, QGroupBox ui_element.setTitle(lang_data[ui_name]) elif isinstance(ui_element, QtWidgets.QTabWidget): # uiType: QTabWidget tabCnt = ui_element.count() tabNameList = lang_data[ui_name].split(';') if len(tabNameList) == tabCnt: for i in range(tabCnt): if tabNameList[i] != '': ui_element.setTabText(i,tabNameList[i]) elif isinstance(ui_element, QtWidgets.QComboBox): # uiType: QComboBox itemCnt = ui_element.count() itemNameList = lang_data[ui_name].split(';') ui_element.clear() ui_element.addItems(itemNameList) elif isinstance(ui_element, QtWidgets.QTreeWidget): # uiType: QTreeWidget labelCnt = ui_element.headerItem().columnCount() labelList = lang_data[ui_name].split(';') ui_element.setHeaderLabels(labelList) elif isinstance(ui_element, QtWidgets.QTableWidget): # uiType: QTableWidget colCnt = ui_element.columnCount() headerList = lang_data[ui_name].split(';') cur_table.setHorizontalHeaderLabels( headerList ) elif isinstance(ui_element, (str, unicode) ): # uiType: string for msg self.uiList[ui_name] = lang_data[ui_name]
Example #10
Source File: memoEdit_ui.py From memo with Creative Commons Zero v1.0 Universal | 6 votes |
def setupUi(self, MemoEdit): '''被memoedit调用''' MemoEdit.setFixedWidth(400) '''初始化组件''' self.titleEdit = QtGui.QLineEdit() self.timeEdit = QtGui.QDateTimeEdit() self.contentEdit = QtGui.QTextEdit() self.okBtn = QtGui.QPushButton(_fromUtf8("确定")) self.layout = QtGui.QVBoxLayout() '''设置组件大小属性''' self.layout.setMargin(0) self.layout.setSpacing(0) ''' 设置stylesheet''' '''设置布局''' self.layout.addWidget(self.titleEdit) self.layout.addWidget(self.timeEdit) self.layout.addWidget(self.contentEdit) self.layout.addWidget(self.okBtn) self.setLayout(self.layout)
Example #11
Source File: licenseDialog.py From youtube-dl-GUI with MIT License | 6 votes |
def setupUi(self, Dialog): Dialog.setObjectName(_fromUtf8("Dialog")) Dialog.resize(400, 300) self.verticalLayout = QtGui.QVBoxLayout(Dialog) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.textEdit = QtGui.QTextEdit(Dialog) self.textEdit.setReadOnly(True) self.textEdit.setObjectName(_fromUtf8("textEdit")) self.verticalLayout.addWidget(self.textEdit) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.ExitButton = QtGui.QPushButton(Dialog) self.ExitButton.setObjectName(_fromUtf8("ExitButton")) self.horizontalLayout.addWidget(self.ExitButton) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.verticalLayout.addLayout(self.horizontalLayout) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog)
Example #12
Source File: dataeditor.py From ddt4all with GNU General Public License v3.0 | 5 votes |
def __init__(self, dataitem, parent=None): super(numericListPanel, self).__init__(parent) self.setFrameStyle(widgets.QFrame.Sunken) self.setFrameShape(widgets.QFrame.Box) self.data = dataitem layoutv = widgets.QVBoxLayout() layout = widgets.QGridLayout() labelnob = widgets.QLabel(_("Number of bits")) lablelsigned = widgets.QLabel(_("Signed")) newitem = widgets.QPushButton(_("Add item")) delitem = widgets.QPushButton(_("Del item")) newitem.clicked.connect(self.add_item) delitem.clicked.connect(self.def_item) layout.addWidget(labelnob, 0, 0) layout.addWidget(lablelsigned, 1, 0) layout.addWidget(newitem, 2, 0) layout.addWidget(delitem, 2, 1) self.inputnob = widgets.QSpinBox() self.inputnob.setRange(1, 32) self.inputsigned = widgets.QCheckBox() layout.addWidget(self.inputnob, 0, 1) layout.addWidget(self.inputsigned, 1, 1) layoutv.addLayout(layout) self.itemtable = widgets.QTableWidget() self.itemtable.setRowCount(1) self.itemtable.setColumnCount(2) self.itemtable.verticalHeader().hide() self.itemtable.setSelectionBehavior(widgets.QAbstractItemView.SelectRows) self.itemtable.setSelectionMode(widgets.QAbstractItemView.SingleSelection) layoutv.addWidget(self.itemtable) self.setLayout(layoutv) self.init()
Example #13
Source File: TransformGuiTemplate_pyqt.py From tf-pose with Apache License 2.0 | 5 votes |
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.setMargin(0) self.verticalLayout.setSpacing(1) 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)
Example #14
Source File: universal_tool_template_1116.py From universal_tool_template.py with MIT License | 5 votes |
def fontUp_action(self, uiClass_list=[]): if len(uiClass_list) == 0: uiClass_list = 'QLabel,QPushButton'.split(',') self.memoData['font_size'] += 2 self.setStyleSheet( "{0} { font-size: {1}pt;}".format(','.join(uiClass_list), self.memoData['font_size']) )
Example #15
Source File: universal_tool_template_1116.py From universal_tool_template.py with MIT License | 5 votes |
def fontDown_action(self, uiClass_list=[]): if len(uiClass_list) == 0: uiClass_list = 'QLabel,QPushButton'.split(',') if self.memoData['font_size'] >= self.memoData['font_size_default']: self.memoData['font_size'] -= 2 self.setStyleSheet( "{0} { font-size: {1}pt;}".format(','.join(uiClass_list), self.memoData['font_size']) )
Example #16
Source File: ddt4all.py From ddt4all with GNU General Public License v3.0 | 5 votes |
def mousePressEvent(self, mousevent): msgbox = widgets.QMessageBox() msgbox.setText(_("<center>This Software is free, but I need money to buy cables/ECUs and make this application more reliable</center>")) okbutton = widgets.QPushButton(_('Yes I contribute')) msgbox.addButton(okbutton, widgets.QMessageBox.YesRole) msgbox.addButton(widgets.QPushButton(_("No, I don't")), widgets.QMessageBox.NoRole) okbutton.clicked.connect(self.donate) msgbox.exec_()
Example #17
Source File: universal_tool_template_1116.py From universal_tool_template.py with MIT License | 5 votes |
def setLang(self, langName): lang_data = self.memoData['lang'][langName] for ui_name in lang_data.keys(): if ui_name in self.uiList.keys() and lang_data[ui_name] != '': ui_element = self.uiList[ui_name] # '' means no translation availdanle in that data file if isinstance(ui_element, (QtWidgets.QLabel, QtWidgets.QPushButton, QtWidgets.QAction, QtWidgets.QCheckBox) ): # uiType: QLabel, QPushButton, QAction(menuItem), QCheckBox ui_element.setText(lang_data[ui_name]) elif isinstance(ui_element, (QtWidgets.QGroupBox, QtWidgets.QMenu) ): # uiType: QMenu, QGroupBox ui_element.setTitle(lang_data[ui_name]) elif isinstance(ui_element, QtWidgets.QTabWidget): # uiType: QTabWidget tabCnt = ui_element.count() tabNameList = lang_data[ui_name].split(';') if len(tabNameList) == tabCnt: for i in range(tabCnt): if tabNameList[i] != '': ui_element.setTabText(i,tabNameList[i]) elif isinstance(ui_element, QtWidgets.QComboBox): # uiType: QComboBox itemCnt = ui_element.count() itemNameList = lang_data[ui_name].split(';') ui_element.clear() ui_element.addItems(itemNameList) elif isinstance(ui_element, QtWidgets.QTreeWidget): # uiType: QTreeWidget labelCnt = ui_element.headerItem().columnCount() labelList = lang_data[ui_name].split(';') ui_element.setHeaderLabels(labelList) elif isinstance(ui_element, QtWidgets.QTableWidget): # uiType: QTableWidget colCnt = ui_element.columnCount() headerList = lang_data[ui_name].split(';') cur_table.setHorizontalHeaderLabels( headerList ) elif isinstance(ui_element, (str, unicode) ): # uiType: string for msg self.uiList[ui_name] = lang_data[ui_name]
Example #18
Source File: greenaddress_instant.py From encompass with GNU General Public License v3.0 | 5 votes |
def transaction_dialog(self, d): self.wallet = d.wallet self.verify_button = b = QPushButton(self.button_label) b.clicked.connect(lambda: self.do_verify(d.tx)) d.buttons.insertWidget(2, b) self.transaction_dialog_update(d)
Example #19
Source File: universal_tool_template_2010.py From universal_tool_template.py with MIT License | 5 votes |
def fontDown_action(self, uiClass_list=[]): if len(uiClass_list) == 0: uiClass_list = 'QLabel,QPushButton'.split(',') if self.memoData['font_size'] >= self.memoData['font_size_default']: self.memoData['font_size'] -= 2 self.setStyleSheet( "{0} { font-size: {1}pt;}".format(','.join(uiClass_list), self.memoData['font_size']) )
Example #20
Source File: universal_tool_template_1020.py From universal_tool_template.py with MIT License | 5 votes |
def fontNormal_action(self): self.memoData['font_size'] = self.memoData['font_size_default'] self.setStyleSheet("QLabel,QPushButton { font-size: %dpt;}" % self.memoData['font_size'])
Example #21
Source File: universal_tool_template_1116.py From universal_tool_template.py with MIT License | 5 votes |
def fontNormal_action(self, uiClass_list=[]): if len(uiClass_list) == 0: uiClass_list = 'QLabel,QPushButton'.split(',') self.memoData['font_size'] = self.memoData['font_size_default'] self.setStyleSheet( "{0} { font-size: {1}pt;}".format(','.join(uiClass_list), self.memoData['font_size']) )
Example #22
Source File: FlatCAMDraw.py From FlatCAM with MIT License | 5 votes |
def __init__(self, app, fcdraw): FlatCAMTool.__init__(self, app) self.fcdraw = fcdraw ## Title title_label = QtGui.QLabel("<font size=4><b>%s</b></font>" % self.toolName) self.layout.addWidget(title_label) ## Form Layout form_layout = QtGui.QFormLayout() self.layout.addLayout(form_layout) ## Buffer distance self.buffer_distance_entry = LengthEntry() form_layout.addRow("Buffer distance:", self.buffer_distance_entry) ## Buttons hlay = QtGui.QHBoxLayout() self.layout.addLayout(hlay) hlay.addStretch() self.buffer_button = QtGui.QPushButton("Buffer") hlay.addWidget(self.buffer_button) self.layout.addStretch() ## Signals self.buffer_button.clicked.connect(self.on_buffer)
Example #23
Source File: destructor_test.py From FlatCAM with MIT License | 5 votes |
def __init__(self): super(Example, self).__init__() qbtn = QtGui.QPushButton('Raise', self) qbtn.clicked.connect(parse) self.setWindowTitle('Quit button') self.show()
Example #24
Source File: BatchAddUrls.py From youtube-dl-GUI with MIT License | 5 votes |
def setupUi(self, BatchAdd): BatchAdd.setObjectName(_fromUtf8("BatchAdd")) BatchAdd.setWindowModality(QtCore.Qt.NonModal) BatchAdd.resize(400, 300) BatchAdd.setMaximumSize(QtCore.QSize(400, 16777215)) BatchAdd.setModal(False) self.verticalLayout_2 = QtGui.QVBoxLayout(BatchAdd) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.verticalWidget = QtGui.QWidget(BatchAdd) self.verticalWidget.setObjectName(_fromUtf8("verticalWidget")) self.verticalLayout = QtGui.QVBoxLayout(self.verticalWidget) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.UrlList = QtGui.QTextEdit(self.verticalWidget) self.UrlList.setObjectName(_fromUtf8("UrlList")) self.verticalLayout.addWidget(self.UrlList) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.Browse = QtGui.QPushButton(self.verticalWidget) self.Browse.setObjectName(_fromUtf8("Browse")) self.horizontalLayout.addWidget(self.Browse) self.Add = QtGui.QPushButton(self.verticalWidget) self.Add.setObjectName(_fromUtf8("Add")) self.horizontalLayout.addWidget(self.Add) self.Close = QtGui.QPushButton(self.verticalWidget) self.Close.setObjectName(_fromUtf8("Close")) self.horizontalLayout.addWidget(self.Close) self.verticalLayout.addLayout(self.horizontalLayout) self.verticalLayout_2.addWidget(self.verticalWidget) self.retranslateUi(BatchAdd) QtCore.QMetaObject.connectSlotsByName(BatchAdd)
Example #25
Source File: flowlayout.py From tutorials with MIT License | 5 votes |
def __init__(self): super(Window, self).__init__() flowLayout = FlowLayout() flowLayout.addWidget(QtGui.QPushButton("Short")) flowLayout.addWidget(QtGui.QPushButton("Longer")) flowLayout.addWidget(QtGui.QPushButton("Different text")) flowLayout.addWidget(QtGui.QPushButton("More text")) flowLayout.addWidget(QtGui.QPushButton("Even longer button text")) self.setLayout(flowLayout) self.setWindowTitle("Flow Layout")
Example #26
Source File: recipe-578634.py From code with MIT License | 5 votes |
def __init__(self): super(Gui, self).__init__() self.resize(250, 300) self._list = QtGui.QListWidget(self) self._button1 = QtGui.QPushButton("Test CallbackEvent", self) self._button2 = QtGui.QPushButton("Test CallbackPool", self) layout = QtGui.QVBoxLayout(self) layout.setSpacing(2) layout.addWidget(self._button1) line = QtGui.QFrame(self) line.setFrameStyle(line.HLine) layout.addSpacing(6) layout.addWidget(line) layout.addSpacing(6) layout.addWidget(self._list) layout.addWidget(self._button2) self._pool = CallbackThreadPool(4) self._button1.clicked.connect(self.runCallbackEvents) self._button2.clicked.connect(self.runCallbackPool)
Example #27
Source File: fader.py From tutorials with MIT License | 5 votes |
def __init__(self): super(FadeExample, self).__init__() self.resize(600,600) self.vlayout = QtGui.QVBoxLayout(self) self.w1 = QtGui.QWidget() self.w1.setStyleSheet("QWidget {background-color: red;}") self.w2 = QtGui.QWidget() self.w2.setStyleSheet("QWidget {background-color: blue;}") self.stacked = QtGui.QStackedLayout() self.stacked.addWidget(self.w1) self.stacked.addWidget(self.w2) self.vlayout.addLayout(self.stacked) self.fadeButton = QtGui.QPushButton("Fade") self.resetButton = QtGui.QPushButton("Reset") buttonLayout = QtGui.QHBoxLayout() buttonLayout.addWidget(self.fadeButton) buttonLayout.addWidget(self.resetButton) self.vlayout.addLayout(buttonLayout) self.fadeButton.clicked.connect(self.fade) self.resetButton.clicked.connect(self.reset)
Example #28
Source File: modal_dialogs.py From tutorials with MIT License | 5 votes |
def _get_dialog(self): """ Private helper method to return a common test dialog """ dialog = QtGui.QDialog(self) dialog.resize(100,100) accept = QtGui.QPushButton("Accept", dialog) accept.clicked.connect(dialog.accept) return dialog
Example #29
Source File: blocking.py From tutorials with MIT License | 5 votes |
def main(self): app = QtGui.QApplication(sys.argv) self.win = QtGui.QWidget() self.win.resize(300,200) layout = QtGui.QVBoxLayout(self.win) blocking_button = QtGui.QPushButton("Block") blocking_button.clicked.connect(self.blocking) layout.addWidget(blocking_button) signal_button = QtGui.QPushButton("Signals") signal_button.clicked.connect(self.non_blocking) layout.addWidget(signal_button) self.output = QtGui.QLineEdit() layout.addWidget(self.output) clear_button = QtGui.QPushButton("Clear") clear_button.clicked.connect(self.output.clear) layout.addWidget(clear_button) self.win.show() self.win.raise_() app.exec_()
Example #30
Source File: infoWindowUI.py From tutorials with MIT License | 5 votes |
def setupUi(self, InfoWindow): InfoWindow.setObjectName(_fromUtf8("InfoWindow")) InfoWindow.resize(611, 396) self.verticalLayout = QtGui.QVBoxLayout(InfoWindow) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.infoLabel = QtGui.QLabel(InfoWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.infoLabel.sizePolicy().hasHeightForWidth()) self.infoLabel.setSizePolicy(sizePolicy) self.infoLabel.setAlignment(QtCore.Qt.AlignCenter) self.infoLabel.setObjectName(_fromUtf8("infoLabel")) self.verticalLayout.addWidget(self.infoLabel) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.setInfoDumbButton = QtGui.QPushButton(InfoWindow) self.setInfoDumbButton.setObjectName(_fromUtf8("setInfoDumbButton")) self.horizontalLayout.addWidget(self.setInfoDumbButton) self.setInfoSmartButton = QtGui.QPushButton(InfoWindow) self.setInfoSmartButton.setObjectName(_fromUtf8("setInfoSmartButton")) self.horizontalLayout.addWidget(self.setInfoSmartButton) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.verticalLayout.addLayout(self.horizontalLayout) self.retranslateUi(InfoWindow) QtCore.QMetaObject.connectSlotsByName(InfoWindow)