PyQt4和pyuic4

djq*_*djq 4 python pyqt

我正在尝试使用osx 10.6在mac上使用PyQt4编译我的第一个.ui文件.我收到语法错误,我不确定它是什么意思.

>>> import sys
>>> sys.path.append('/Users/womble/Dropbox/scratch/')
>>> from PyQt4 import QtCore, QtGui
>>> pyuic4 Urb.ui > Urb.py

File "<stdin>", line 1
    pyuic4 Urb.ui > Urb.py
             ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

我尝试添加

#!/usr/bin/python2.5
Run Code Online (Sandbox Code Playgroud)

作为我.ui文件的第一行,我仍然遇到同样的问题.

谢谢你的任何建议.

Jos*_*ley 9

你正在混合Python和shell命令.

这是Python代码,可以从交互式Python会话中执行:

import sys
sys.path.append('/Users/womble/Dropbox/scratch/')
from PyQt4 import QtCore, QtGui
Run Code Online (Sandbox Code Playgroud)

这应该从命令提示符或终端窗口运行.它在Python解释器中给出了语法错误,因为它不是Python:

pyuic4 Urb.ui > Urb.py
Run Code Online (Sandbox Code Playgroud)