using subprocess.call im 尝试调用 PYQT 弹出 ui 类并传递一系列参数,但我无法找到这样做的正确原因
这些只是许多IV尝试中的两个
subprocess.call(['python','-c' 'from pop_up_package import ui_main; ui_main.ui_main', arg1, arg2])
subprocess.call(['python', '-c',"from pop_up_package import ui_main; ui_main.ui_main('%s','%s')"% (arg1, arg2)])
有人会有任何提示或指出我需要去的方向吗
谢谢
就我个人而言,我不会选择这样做。据我所知,您正在尝试调用驻留在单独文件中的 PyQt 类。是否不可能将两个 UI 类放在同一个文件中。通过这样做,您可以使用 connect 语句打开单独的窗口,例如,如果在单击按钮时打开窗口。如果你决定这样做,那么 PyQt 不会让你通过连接解析参数,但通过在连接括号的开头放置"lambda:",你可以像往常一样放置函数调用。
如果您可以包含在新窗口应该打开时运行的代码以及正在调用的代码,则可能有助于人们更具体地回答您的问题。
我希望这有所帮助,但如果您有任何其他问题,请回复。
谢谢
波什贾利