main.py 912 B

12345678910111213141516171819202122232425262728293031323334
  1. import sys
  2. from PyQt5.QtWidgets import QApplication, QMainWindow
  3. from litter_helper import Ui_menu
  4. class MainWindow(QMainWindow, Ui_menu):
  5. def __init__(self, param1, param2):
  6. super().__init__()
  7. self.setupUi(self)
  8. # 使用传递的参数
  9. self.param1 = param1
  10. self.param2 = param2
  11. # 设置标签的文本为传递的参数
  12. self.label.setText(f"参数1: {self.param1}, 参数2: {self.param2}")
  13. # 连接按钮点击事件到槽函数
  14. self.pushButton.clicked.connect(self.on_button_click)
  15. def on_button_click(self):
  16. # 在按钮点击时执行的操作
  17. print(f"按钮被点击了!参数1: {self.param1}, 参数2: {self.param2}")
  18. if __name__ == "__main__":
  19. app = QApplication(sys.argv)
  20. # 创建窗口并传递参数
  21. window = MainWindow("Hello", "World")
  22. window.show()
  23. sys.exit(app.exec_())