无法从scrip运行QT Designer UI

2024-10-03 00:29:09 发布

您现在位置:Python中文网/ 问答频道 /正文

好吧,我希望我能理解。。。 因此,我在QT设计器中创建了一个名为热窗.ui 接下来,我在一个名为热窗.py地址:

from PySide import QtGui, QtCore, QtUiTools
from HeatModel import *
from vsmutils import *

class HeatWindow:
"""Main window class for the Flow application"""

    def __init__(self, app):
        """Class constructor"""
        # Assign our application instance as a member variable
        self.app = app
        # Create an instance of our HeatModel class
        #self.heatModel = HeatModel()
        # Load and show our user interface
        self.ui = loadUiWidget('heatwindow.ui') 
        self.ui.show() 
        self.ui.raise_()

if __name__ == '__main__':

    app = appInstance()
    app.Create()
    HeatWindow(app)
    window = HeatWindow(app)
    app.Run()

好的,那么vsmutils是我们从老师那里得到的一个脚本。。。 不管怎样-我的问题是运行脚本时什么都不会发生。实际上,Python中的进程似乎被完全杀死了,我不得不在控制台中按“Run again this program”(Spyder)。调试时,这似乎发生在线路之后

window = HeatWindow(app)

我希望这是足够的信息来帮助我,如果不是请告诉我应该补充什么!你知道吗

敬礼


Tags: instancefromimportselfappuiapplicationcreate
1条回答
网友
1楼 · 发布于 2024-10-03 00:29:09

好了,终于解决了。 所以我要贴出我是如何做到的,让其他人看看他们是否有同样的问题。。。因为这太令人沮丧了。你知道吗

所以-我用Windows7,Python2.7.6,Spyder。。。使用QT/Pyside时脚本一直崩溃。解决方法是删除一个文件qt.conf格式在Python2.7.6文件夹中。。。现在它工作了。。。不知道为什么,但我花了16个小时才知道。你知道吗

相关问题 更多 >