reparking_window.py 908 B

123456789101112131415161718192021222324252627282930
  1. from PyQt5.QtCore import Qt
  2. from PyQt5.QtWidgets import QMainWindow, QDialog, QMessageBox
  3. import sys
  4. import ui.reparkingUi as rp
  5. class ReparkingWindow(QDialog, rp.Ui_Dialog):
  6. def __init__(self):
  7. super(ReparkingWindow, self).__init__()
  8. self.setupUi(self)
  9. self.results = False
  10. self.park_tableid = -1
  11. # 设置属性为模态框
  12. self.setWindowModality(Qt.ApplicationModal)
  13. self.OK_pushButton.clicked.connect(self.ok_btn)
  14. def ok_btn(self):
  15. if self.park_lineEdit.text().isdigit() is True:
  16. self.results = True
  17. self.park_tableid = int(self.park_lineEdit.text())
  18. self.close()
  19. else:
  20. QMessageBox.warning(self, "提示", "车位号输入错误!", QMessageBox.Yes)
  21. def get_results(self):
  22. return self.results
  23. def get_park_tableid(self):
  24. return self.park_tableid