| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- import sys
- from PyQt6.QtWidgets import QApplication, QDialog, QPushButton, QVBoxLayout, QWidget
- class MyDialog(QDialog):
- def __init__(self):
- super().__init__()
- self.initUI()
- def initUI(self):
- # 设置窗口标题
- self.setWindowTitle('示例弹窗')
- # 创建一个垂直布局
- layout = QVBoxLayout()
- # 创建开始按钮和关闭按钮
- self.startButton = QPushButton('开始')
- self.closeButton = QPushButton('关闭')
- # 将按钮添加到布局中
- layout.addWidget(self.startButton)
- layout.addWidget(self.closeButton)
- # 设置布局到窗口
- self.setLayout(layout)
- # 连接信号到槽
- self.startButton.clicked.connect(self.onStartClicked)
- self.closeButton.clicked.connect(self.close)
- def onStartClicked(self):
- print("开始按钮被点击!")
- # 这里可以添加更多代码来执行开始操作
- # 主函数
- if __name__ == "__main__":
- app = QApplication(sys.argv)
- dialog = MyDialog()
- dialog.show()
- sys.exit(app.exec())
|