在ubuntu中使用Qt-designer和python

2024-10-03 09:09:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一个新的Ubuntu用户,想用Python编写代码,并为我的表单(接口)合并Qt设计器。我打开设计器并在窗体或小部件上设置了一些控件,但在如何将我制作的窗体包含在Python代码中时遇到了问题。我尝试对我的.ui使用导入样式,但是没有用。请帮助我解决这个问题。以下是我所拥有的:Mwakenya是我在Qt designer上创建的.ui文件。在

from pyQt import *
from mwakenya.ui import *

class at(mwakenya):
    def __init__(self, parent=None, name=None, fl=0):
        mwakenya.__init__(self,parent,name,fl)

if __name__ == "__main__":
    import sys
    a = QApplication(sys.argv)
    QObject.connect(a,SIGNAL("lastWindowClosed()"),a,SLOT("quit()"))
    w = at()
    a.setMainWidget(w)
    w.show()
    a.exec_loop()

Tags: 代码namefromimportselfnoneuiinit
1条回答
网友
1楼 · 发布于 2024-10-03 09:09:34

您需要将.ui文件编译成python代码。在

您可以使用pyuic命令执行此操作。在

例如

pyuic mwakenya.ui -o mwakenya_ui.py

然后导入mwakenya_用户界面在

有关详细信息,请参阅此处:

http://manpages.ubuntu.com/manpages/hardy/man1/pyuic4.1.html

KDE的用户应该查找执行相同任务的pykdeuic。在

相关问题 更多 >