示例: class ui_mainwindow(object): def setupui(self,mainwindow): [...] Def Retanslateui(Self,MainWindow): [...] 創建一個新的文件logic.py:
通過遵循這些規則,您可以修改設計並重新生成其代碼,而不會影響您的邏輯實現。確保您的邏輯類遵守以下結構:
類邏輯(pyqtClass,designClass): def __init __(self, *args,** kwargs): pyqtclass .__ init __(self, *args,** kwargs) self.setupui(self)wery:
pyqtclass依賴於設計template(e.g.,qmainwindow,qwidget,qwidget)。是您設計中類的名稱(例如,UI_MainWindow)。附加益處: class logic(qmainwindow ,ui_mainwindow): def __init __(self, *args,** kwargs): qmainwindow .__ init __(self, *args,** kwargs) self.setupui(self) Def Closevent(自我,事件): 答案= qtwidgets.qmessagebox.question(Question( 自己, “你確定你想退出嗎?”, “任務正在進行!”, qtwidgets.qmessagebox.yes, qtwidgets.qmessagebox.no ) 如果答案== qtwidgets.qmessagebox.yes: event.accept() 別的: event.ignore()
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3