gpt4 book ai didi

python - 使用 pyuic 将 .ui 转换为 .py?

转载 作者:太空宇宙 更新时间:2023-11-03 15:19:15 27 4
gpt4 key购买 nike

我正在使用 OSX 10.8、python 2.7.5

我刚刚使用 QtDesigner 构建了一个 GUI,我正试图弄清楚如何将它与 Python 一起使用。我发现我必须使用“pyuic”以及如何在这里使用它:pyqt installation problem in mac osx snow leopard , 但是按照这里给出的方法给了我一个非常好的

pyuic: command not found

欢迎就如何解决这个问题提出任何建议

最佳答案

我不知道 OSX,但另一个解决方案是使用 uic PyQt4 的模块(pyuic4 只是这个模块的包装器)。下面是使用名为 mydialog.ui 的 ui 文件的自定义 QDialog 示例:

import os

from PyQt4 import QtGui
from PyQt4 import uic

class myDialog(QtGui.QDialog):
def __init__(self, parent=None):
QtGui.QDialog.__init__(self, parent)
uic.loadUi(os.path.join(os.path.dirname(os.path.abspath(__file__)),"mydialog.ui"), self)

请注意,loadUi 方法的最后一个参数是 self:这意味着您可以访问所有作为类属性的小部件,即 dialog.textEdit 而不是 dialog.ui.textEdit

关于python - 使用 pyuic 将 .ui 转换为 .py?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17742673/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com