PyQT

PyQt

添加图标

1
2
3
4
5
6
7
8
9
10
11
12
13
14
class WindowGUI(QMainWindow, Ui_MainWindow):
def __init__(self):
super(WindowGUI, self).__init__()
self.setupUi(self)
#这里添加了一个图标
self.setWindowIcon(QIcon('./Data/SerialBlack.ico'))
self.pushButton.clicked.connect(self.Butt)

if __name__ == '__main__':
# 每一pyqt5应用程序必须创建一个应用程序对象。sys.argv参数是一个列表,从命令行输入参数。
app = QApplication(sys.argv)
window = WindowGUI()
window.show()
sys.exit(app.exec_())

退出确认

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class WindowGUI(QMainWindow, Ui_MainWindow):
def __init__(self):
super(WindowGUI, self).__init__()
self.setupUi(self)
#关闭窗口产生 QCloseEvent
def closeEvent(self, event):
reply = QMessageBox.question(self, 'Message',
"Are you sure to quit?", QMessageBox.Yes |
QMessageBox.No, QMessageBox.No)
if reply == QMessageBox.Yes:
event.accept()
else:
event.ignore()

if __name__ == '__main__':
# 每一pyqt5应用程序必须创建一个应用程序对象。sys.argv参数是一个列表,从命令行输入参数。
app = QApplication(sys.argv)
window = WindowGUI()
window.show()
sys.exit(app.exec_())

PyQT
https://www.oikiou.top/2020/7ecf7a99/
作者
Oikiou
发布于
2020年8月8日
许可协议