2010-10-16 102 views
0

我是PyQt世界的新手。我使用PyQt設計器來設計用戶界面和編碼以提供其中的功能。但不幸的是,我很困惑與UI的鏈接。通過導入類我們通常在做例子,但是當我嘗試自己的代碼時,它並沒有發生。基於PyQt GUI的CRUD應用程序

任何有關設計師和其他部分如何互動的提示都將非常有用。

提前致謝!

+1

*什麼* 「沒有發生」?你有錯誤嗎?如果是的話,它說了什麼? – delnan 2010-10-16 17:50:52

+0

當我運行該文件,常見的問題是 「回溯(最近最後一次通話): 文件 「ImageViewer.py」,9號線,在 類圖像瀏覽器(QtGui.QMainWindow,ImageViewerUI.Ui_mainWindow): AttributeError的:'模塊'對象沒有屬性'Ui_mainWindow' 「 – mushfiq 2010-10-16 19:15:09

回答

2

你試過:

class ImageViewer(QtGui.QMainWindow, ImageViewerUI.Ui_MainWindow): 

因爲默認情況下pyuic4創建類Ui_MainWindow和 Ui_mainWindow

+0

非常感謝:)它正在工作,現在我可以理解ui py文件如何與功能文件交互。 – mushfiq 2010-10-17 04:51:40

-1
 
winBase, winForm = uic.loadUiType("mainWindow.ui") # this is the 
                file created whith Qt Designer 
class Window(winBase, winForm): 
    def __init__(self, parent = None) 
    super(winBase, self).__init__(parent) 
    self.setupUi(self) 
+0

雖然這當然有用,但對於某種上下文或者手動鏈接來說,它會更好? – 2012-10-11 04:30:38

相關問題