这可能是一个基本问题,但我还没有找到有效的解决方案:
这是我的第一个pythonui脚本。。。我想把用户界面放在一个没有任何功能的文件中,把所有实际的代码和算法放到另一个文件中,但我不知道这是否是一个好的做法,以及如何使之工作。在
我用GTDesigner创建了一个UI并将其转换为主窗口py.py使用pyuic5。在
这给了我:class Ui_MainWindow(object):
def setupUi(self, MainWindow):
[...]
def retranslateUi(self, MainWindow):
[...]
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
现在我想离开这里主窗口py.py未更改,因为用户界面可以在进一步的删除中更改。在
如何在我的链接并运行此文件主应用程序.py编写脚本,以及如何访问按钮等UI元素?在
我尝试将整个UI代码包装在一个函数中,然后将其作为模块导入主应用程序.py并通过这个模块调用函数。它起作用了,但这不是“未受影响的”。在
我知道subprocess.Popen(),但也许有更好的方法?在