一尘不染

将qtDesigner .ui文件链接到python / pyqt?

python

因此,如果我进入QtDesigner并构建UI,它将被另存为.ui文件。如何将其作为python文件或在python中使用?


阅读 151

收藏
2020-12-20

共1个答案

一尘不染

在代码中使用.ui的另一种方法是:

from PyQt4 import QtCore, QtGui, uic
class MyWidget(QtGui.QWidget)
    ...
    #somewhere in constructor:
    uic.loadUi('MyWidget.ui', self)

两种方法都很好。不要忘记,如果您将Qt资源文件(极其有用)用于图标等,则也必须对其进行编译:

pyrcc4.exe -o ui/images_rc.py ui/images/images.qrc

注意,在uic编译接口时,它将在.py文件的末尾添加“ import
images_rc”,因此您必须使用此名称将资源编译到文件中,或在生成的代码中重命名。

2020-12-20