我是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