上一篇文章新增了一個小視窗,接下來為按鈕加上事件
程式碼
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from PyQt6.QtWidgets import QApplication, QWidget,QMainWindow,QPushButton
from PyQt6 import uic
import sys
from newWindow import Ui_MainWindow
class MyMainWindow(QMainWindow):
def __init__(self, parent=None):
super().__init__(parent)
self.ui= Ui_MainWindow()
self.ui.setupUi(self)
# 為按鈕加上事件
self.ui.pushButton.clicked.connect(self.add)
# 設定初始值
self.ui.label.setText("0")
def add(self):
#取得目前數字
now = self.ui.label.text()
now = int(now)
# 加一
self.ui.label.setText(str(now+1))
if __name__ == "__main__":
app = QApplication(sys.argv)
myWin=MyMainWindow()
myWin.show()
sys.exit(app.exec())