导入
设计GUI布局并使用 QPushButton 小部件
了解如何设计项目的布局。
...
示例设计
1import sys 2from PyQt6.QtWidgets import QApplication, QWidget, QLabel, QPushButton
1class ButtonWindow(QWidget): 2 def __init__(self): 3 super().__init__() 4 self.initializeUI()
1 def initializeUI(self): 2 self.setGeometry(100, 100, 230, 150) 3 self.setWindowTitle('QPushButton') 4 self.displayButton() 5 self.show()
1 def displayButton(self): 2 name_label = QLabel(self) 3 name_label.setText("不要点击按钮。") 4 name_label.move(60, 30) 5 button = QPushButton('点击我', self) 6 button.clicked.connect(self.buttonClicked) 7 button.move(80, 70)
1 def buttonClicked(self): 2 print("窗口已关闭。") 3 self.close()
1if __name__ == '__main__': 2 app = QApplication(sys.argv) 3 window = ButtonWindow() 4 sys.exit(app.exec())