簡體   English   中英

無法讓我的QT Designer用戶界面從腳本運行

[英]Can't get my QT Designer UI to run from script

好的,我希望我可以使它變得易於理解...因此,我在QT設計器中創建了一個UI-名為heatwindow.ui。接下來,我在名為heatwindow.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中的過程已被完全殺死,我必須在控制台中按“再次運行此程序”(Spyder)。 調試時似乎在行后發生

window = HeatWindow(app)

我希望這是足夠的信息對我有幫助,否則請告訴我應該添加的內容!

問候

好,終於解決了。 因此,我將向其他人發布我如何做到的,以查看他們是否有相同的問題...因為這令人沮喪。

所以,我使用Windows 7,Python 2.7.6,Spyder ...使用QT / Pyside時,腳本一直崩潰。 解決方案是刪除Python 2.7.6文件夾中的qt.conf文件...現在可以使用...雖然不知道為什么,但是花了16個小時才找出來。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM