我是PyQt世界的新手。我使用PyQt設計器來設計用戶界面和編碼以提供其中的功能。但不幸的是,我很困惑與UI的鏈接。通過導入類我們通常在做例子,但是當我嘗試自己的代碼時,它並沒有發生。基於PyQt GUI的CRUD應用程序
任何有關設計師和其他部分如何互動的提示都將非常有用。
提前致謝!
我是PyQt世界的新手。我使用PyQt設計器來設計用戶界面和編碼以提供其中的功能。但不幸的是,我很困惑與UI的鏈接。通過導入類我們通常在做例子,但是當我嘗試自己的代碼時,它並沒有發生。基於PyQt GUI的CRUD應用程序
任何有關設計師和其他部分如何互動的提示都將非常有用。
提前致謝!
你試過:
class ImageViewer(QtGui.QMainWindow, ImageViewerUI.Ui_MainWindow):
因爲默認情況下pyuic4創建類Ui_MainWindow和不 Ui_mainWindow
非常感謝:)它正在工作,現在我可以理解ui py文件如何與功能文件交互。 – mushfiq 2010-10-17 04:51:40
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)
雖然這當然有用,但對於某種上下文或者手動鏈接來說,它會更好? – 2012-10-11 04:30:38
*什麼* 「沒有發生」?你有錯誤嗎?如果是的話,它說了什麼? – delnan 2010-10-16 17:50:52
當我運行該文件,常見的問題是 「回溯(最近最後一次通話): 文件 「ImageViewer.py」,9號線,在 類圖像瀏覽器(QtGui.QMainWindow,ImageViewerUI.Ui_mainWindow): AttributeError的:'模塊'對象沒有屬性'Ui_mainWindow' 「 –
mushfiq
2010-10-16 19:15:09