我使用的是OSX 10.8,python 2.7.5
我刚刚用QtDesigner构建了一个图形用户界面,我正在尝试弄清楚如何在Python中使用它。我发现我必须在这里使用"pyuic“以及如何使用它:pyqt installation problem in mac osx snow leopard,但是遵循这里给出的方法给了我一个很好的
pyuic: command not found任何关于如何解决这个问题的建议都是非常受欢迎的
发布于 2013-07-22 17:45:54
我不知道OSX,但是另一个解决方案是使用PyQt4的uic模块(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。
https://stackoverflow.com/questions/17742673
复制相似问题