以下代码描述了该问题:import sysfrom PyQt5 import QtCore, QtGui, QtWidgetsclass IntegrationQuestions(QtGui.QMainWindow , QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.Yes) # 如果用户确认答案,则检查答案是否正确 , QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.Yes) # 如果用户确认答案,则检查答案是否正确 以下代码展示了修正后的代码:import sysfrom PyQt5 import QtCore, QtGui, QtWidgetsclass IntegrationQuestions(QtGui.QMainWindow , QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.Yes) # 如果用户确认答案,则检查答案是否正确
(QtGui.QWidget): 9 def __init__(self, parent=None): 10 QtGui.QWidget. label = QtGui.QLabel('then', self) 27 label.move(135, 45) 28 29 label = QtGui.QLabel (QtGui.QWidget): 9 def __init__(self, parent=None): 10 QtGui.QWidget. (QtGui.QWidget): 9 def __init__(self, parent=None): 10 QtGui.QWidget. (QtGui.QWidget): 9 def __init__(self, parent=None): 10 QtGui.QWidget.
(self.layoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding (2, QtGui.QFormLayout.LabelRole, self.addressLabel) self.locationLabel = QtGui.QLabel(self.frame (5, QtGui.QFormLayout.LabelRole, self.UUIDLabel) self.passwordLabel = QtGui.QLabel(self.frame) (20, 38, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_3.addItem ("horizontalLayout") spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum
(20, 98, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem ("Form", "Form", None, QtGui.QApplication.UnicodeUTF8)) self.lHello.setText(QtGui.QApplication.translate , Ui_Form): """QtGui.QWidget和界面设计时选择的类型一致""" def __init__(self, parent=None): QtGui.QWidget. import Ui_Form class Widget(QtGui.QWidget, Ui_Form): """QtGui.QWidget和界面设计时选择的类型一致""" def __init_ _(self, parent=None): QtGui.QWidget.
下面是代码: # -*- coding: utf-8 -*- from PyQt4 import QtGui ,Qt ,QtCore image=QtGui.QImage() bgImage=image.load #这里也可以设置QLineEdit背景为透明 self.pushButton_login = QtGui.QPushButton(QtGui.QIcon("images (QtGui.QIcon("images/user.png"),u"学生", self) self.rootOption = QtGui.QAction(QtGui.QIcon(" (QtGui.qApp.quit) self.trayIconMenu = QtGui.QMenu(self) self.trayIconMenu.addAction(self.restoreAction () pal.setBrush(QtGui.QPalette.Window,QtGui.QBrush(image.scaled(event.size(), Qt.Qt.KeepAspectRatioByExpanding
= QtGui.QColor(50, 50, 50) self.hightlight = QtGui.QColor(255, 255, 255, 100) self.edge_size = 5 self.pen_selected = QtGui.QPen(QtGui.QColor(255, 255, 0)) self.pen_selected.setWidth(self.edge_size (40, 40, 40, 40)) if self.status == 1: painter.setBrush(QtGui.QBrush(QtGui.QColor (255, 0, 0))) elif self.status == 2: painter.setBrush(QtGui.QBrush(QtGui.QColor(0 , 255, 0))) elif self.status == 3: painter.setBrush(QtGui.QBrush(QtGui.QColor(0,
__init__() self.initUI() def initUI(self): exitAction = QtGui.QAction(QtGui.QIcon exitAction = QtGui.QAction(QtGui.QIcon('exit.png')) exitAction.setShortcut('Ctrl+Q') exitAction.setStatusTip __init__() self.initUI() def initUI(self): exitAction = QtGui.QAction(QtGui.QIcon exitAction = QtGui.QAction(QtGui.QIcon('exit24.png'), 'Exit', self) exitAction.setShortcut('Ctrl+Q') (textEdit) exitAction = QtGui.QAction(QtGui.QIcon('exit24.png'), 'Exit', self) exitAction.setShortcut
from PyQt4 import QtCore, QtGui try: _fromUtf8 = QtCore.QString.fromUtf8 except AttributeError: fromUtf8("firstMainWindow")) firstMainWindow.resize(556, 444) firstMainWindow.setCursor(QtGui.QCursor ("firstMainWindow", "UI设计师", None, QtGui.QApplication.UnicodeUTF8)) self.queren.setText(QtGui.QApplication.translate ("firstMainWindow", "确认", None, QtGui.QApplication.UnicodeUTF8)) if __name__=="__main__": import (sys.argv) widget= QtGui.QMainWindow() ui= Ui_firstMainWindow() ui.setupUi(widget) widget.show
/usr/bin/python 2 3 # simple.py 4 5 import sys 6 from PyQt4 import QtGui 7 8 app = QtGui.QApplication app = QtGui.QApplication(sys.argv) 每一个PyQt4程序都必须创建一个application对象,application类位于QtGui模块中。 class Icon(QtGui.QWidget): def __init__(self, parent=None): QtGui.QWidget. QuitButton(QtGui.QWidget): 9 def __init__(self, parent=None): 10 QtGui.QWidget. (QtGui.QWidget): 9 def __init__(self, parent=None): 10 QtGui.QWidget.
) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Link, brush) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.LinkVisited, brush) brush = QtGui.QBrush (QtGui.QPalette.Inactive, QtGui.QPalette.Link, brush) brush = QtGui.QBrush(QtGui.QColor , QtGui.QPalette.LinkVisited, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 255)) , brush) brush = QtGui.QBrush(QtGui.QColor(255, 0, 0)) brush.setStyle
__init__() self.initUI() def initUI(self): exitAction = QtGui.QAction(QtGui.QIcon exitAction = QtGui.QAction(QtGui.QIcon('exit.png')) exitAction.setShortcut('Ctrl+Q') exitAction.setStatusTip __init__() self.initUI() def initUI(self): exitAction = QtGui.QAction(QtGui.QIcon exitAction = QtGui.QAction(QtGui.QIcon('exit24.png'), 'Exit', self) exitAction.setShortcut('Ctrl+Q') 而且 QtGui.QMainWindow 的quit() 方法和其触发信号关联了起来。
该代码可以直接运行,注意自己使用的是 PyQt4 还是 PySide 1 # -*- coding: utf-8 -*- 2 3 import sys 4 from PySide import QtGui 5 #from PyQt4 import QtGui 6 7 class QCustomQWidget (QtGui.QWidget): 8 def __init__ (self, __init__(parent) 10 self.textQVBoxLayout = QtGui.QVBoxLayout() 11 self.textUpQLabel = QtGui.QLabel() 12 self.textDownQLabel = QtGui.QLabel() 13 self.textQVBoxLayout.addWidget __init__() 41 # Create QListWidget 42 self.myQListWidget = QtGui.QListWidget(self) 43
修改后的 mousePressEvent 方法如下:class MyTreeWidget(QtGui.QTreeWidget): # ... 完整的代码如下:from PyQt4 import QtGui, QtCoreimport cPickleclass MyTreeItem(QtGui.QTreeWidgetItem): def (self.filterChanged) filterBox = QtGui.QHBoxLayout() filterBox.addWidget(filterLabel) filterBox.addWidget(filterField) mainLayout = QtGui.QGridLayout() mainLayout.addWidget , QtGui.QColor(80, 80, 80)) pal.setColor(QtGui.QPalette.Text, QtGui.QColor(230, 230, 230))
/usr/bin/python 2 3# simple.py 4 5import sys 6from PyQt4 import QtGui 7 8app = QtGui.QApplication app = QtGui.QApplication(sys.argv) 每一个PyQt4程序都必须创建一个application对象,application类位于QtGui模块中。 class Icon(QtGui.QWidget): def __init__(self, parent=None): QtGui.QWidget. QuitButton(QtGui.QWidget): 9 def __init__(self, parent=None): 10 QtGui.QWidget. (QtGui.QWidget): 9 def __init__(self, parent=None): 10 QtGui.QWidget.
= QtGui.QColor(50, 50, 50) self.hightlight = QtGui.QColor(255, 255, 255, 100) self.edge_size = 5 self.pen_selected = QtGui.QPen(QtGui.QColor(255, 255, 0)) self.pen_selected.setWidth(self.edge_size (40, 40, 40, 40)) if self.status == 1: painter.setBrush(QtGui.QBrush(QtGui.QColor (255, 0, 0))) elif self.status == 2: painter.setBrush(QtGui.QBrush(QtGui.QColor(0 , 255, 0))) elif self.status == 3: painter.setBrush(QtGui.QBrush(QtGui.QColor(0,
() icon.addPixmap(QtGui.QPixmap(":/images/1.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) () icon1.addPixmap(QtGui.QPixmap(":/images/2.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) () icon2.addPixmap(QtGui.QPixmap(":/images/3.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) triggered.connect(self.open_camera) self.actionexit = QtWidgets.QAction(self) icon3 = QtGui.QIcon () icon3.addPixmap(QtGui.QPixmap(":/images/4.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
() icon.addPixmap(QtGui.QPixmap(":/images/1.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) () icon1.addPixmap(QtGui.QPixmap(":/images/2.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) () icon2.addPixmap(QtGui.QPixmap(":/images/3.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) triggered.connect(self.open_camera) self.actionexit = QtWidgets.QAction(self) icon3 = QtGui.QIcon () icon3.addPixmap(QtGui.QPixmap(":/images/4.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
() icon.addPixmap(QtGui.QPixmap(":/images/1.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) () icon1.addPixmap(QtGui.QPixmap(":/images/2.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) () icon2.addPixmap(QtGui.QPixmap(":/images/3.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) triggered.connect(self.open_camera) self.actionexit = QtWidgets.QAction(self) icon3 = QtGui.QIcon () icon3.addPixmap(QtGui.QPixmap(":/images/4.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
() icon.addPixmap(QtGui.QPixmap(":/images/1.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) () icon1.addPixmap(QtGui.QPixmap(":/images/2.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) () icon2.addPixmap(QtGui.QPixmap(":/images/3.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) triggered.connect(self.open_camera) self.actionexit = QtWidgets.QAction(self) icon3 = QtGui.QIcon () icon3.addPixmap(QtGui.QPixmap(":/images/4.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
() icon.addPixmap(QtGui.QPixmap(":/images/1.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) () icon1.addPixmap(QtGui.QPixmap(":/images/2.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) () icon2.addPixmap(QtGui.QPixmap(":/images/3.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) triggered.connect(self.open_camera) self.actionexit = QtWidgets.QAction(self) icon3 = QtGui.QIcon () icon3.addPixmap(QtGui.QPixmap(":/images/4.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)