现在使用Qt4做淘宝助理5.0,对Qt还不算熟悉有时候想快速的看看某个类或者方法的用途,又不想新建一个项目。这时候Python for Qt就派上用场了。
虽然在http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/pyqt4ref.html这里已经将安装方法描述的很清楚了,我这里再罗嗦一下,表明前面网址里的描述所言非虚。
我使用的windows平台。
安装Perl
我安装的是activePerl 2.7版本,安装完了之后,设置到path环境变量中。
安装PyQt4
下载PyQt4安装包,进行安装即可
安装SIP
一个用来使用现有的C或者C++库的Python bindings的装置。
下载SIP,解包,运行
python configure.py
会生成makefile文件,打开VS命令行提示使用nmake,然后再运行nmake install完成SIP的安装
QList对应Python内置的list,比如说我使用QScriptValue.call方法时,需要传入QList<QScriptValue>就可以使用args=[QtSctipt.QScriptValue('tttt')]来构造一个list-of-QScriptValue
也许是刚刚开始使用Python,感觉PyQt4不是很稳定
调用QtWebKit进行HtmlDecode的例子
#!/usr/bin/env python
#coding=utf-8
import sys
from PyQt4 import QtGui,QtWebKit
app = QtGui.QApplication(sys.argv)
view = QtWebKit.QWebView()
frame = view.page().mainFrame()
frame.setHtml("×θδ")
str = frame.toPlainText()
print str.toUtf8()
view.show()
app.exec_()
下面给出了一个例子用来说明如何调用Qt Javascript的方法
#!/usr/bin/env python
#coding=utf-8
import sys
from PyQt4 import QtCore,QtScript
app = QtCore.QCoreApplication(sys.argv) #构建app,因为引擎需要一个app
eng = QtScript.QScriptEngine() #构建script引擎
escapeFun = eng.globalObject().property("escape") #获取escape函数对象
args = [QtScript.QScriptValue("http://www.google.com/go?s=中国")] #构建调用函数的实参
print escapeFun.call(QtScript.QScriptValue(),args).toString() #调用函数并返回结果
分享到:
相关推荐
双击下载好的PyQt4安装程序,根据提示进行安装。如果安装过程中没有出现“未检测到Python安装位置”的错误提示,则说明所选版本与系统中的Python版本匹配。按照安装向导完成PyQt4的安装过程。 - **检查Python路径**...
在提供的文件列表中,我们看到一个名为"PyQt4-4.10.3-gpl-Py2.7-Qt4.8.5-x32.exe"的文件,这正是为Python 2.7和32位系统设计的PYQT4安装程序。在执行这个.exe文件时,它会引导用户完成安装过程,包括接受GPL许可证...
**PyQt4 框架详解** PyQt4 是一个 Python 模块,它提供了对 Qt 库的接口,使得 Python 开发者可以利用 Qt 的强大功能构建图形...了解并掌握 PyQt4 的主要组件和使用方法,是开发高效、美观的 Python GUI 应用的关键。
在开始学习 PyQt4 之前,你需要确保已经正确安装了 PyQt4。这通常可以通过使用 Python 包管理器 pip 来完成,命令如下: ```bash pip install PyQt4 ``` 如果你使用的是 Anaconda 或其他 Python 分发版,可能需要...
此外,确保你的系统已经安装了与之匹配的Python版本,因为不同版本的Python可能不兼容特定的PyQt4构建。 PyQt4的标签"PyQt4"和"PyQt"表明这是关于PyQt框架的,而"4.12.3"标签则表示具体版本。PyQt4的特性包括: 1....
PyQt4是一个强大的Python绑定库,它为Python程序员提供了对Qt库的访问,Qt库是Qt公司开发的一个跨平台的应用程序开发...在Python 2.7的环境中,使用这个方法可以快速地将PyQt4集成到项目中,以便开始开发Qt应用程序。
在安装完成后,可以通过 Python 会话验证 PyQt4 是否正确安装。打开终端并执行以下命令: ```python from PyQt4.QtCore import QT_VERSION_STR print(QT_VERSION_STR) ``` 如果安装成功,将显示当前使用的 Qt 版本...
通过理解其核心组件、信号与槽机制以及如何使用 `.whl` 文件安装,开发者可以高效地利用 PyQt4 开发出满足需求的软件。虽然现在 PyQT5 和 PySide2 更为流行,但 PyQt4 仍是一个可靠的选项,尤其对于那些依赖旧版 Qt ...
1. **树莓派的PyQt4安装** - 在树莓派上,Python有两个版本:2.7.3和3.2.3。PyQt4的安装命令因版本不同而异。 - 安装Python 2.x下的PyQt4:`sudo apt-get install python-pyqt4 pyqt4-dev-tools` - 安装Python 3....
PyQt4 版本是针对 Qt4 的绑定,而版本号 4.11.1 表示这是该版本的一个更新,通常包含了一些错误修复和性能改进。 在 PyQt 中,主要包含以下核心组件: 1. **Qt Widgets**:这是 PyQt 的基础,包含了各种用于构建 ...
在实际操作中,要将C语言和PyQT4结合,开发者需要确保Python解释器和PyQT4库在环境中正确安装,并且C代码能够找到并调用Python的动态链接库。同时,需要注意的是,这种跨语言交互可能会增加项目的复杂性,例如在异常...
PyQt4是一个强大的工具包,它为Python程序员提供了一种高效的方法来创建具有图形用户界面(GUI)的应用程序。这个工具包是Python语言与Qt库的完美结合,Qt库最初是用C++编写的,但在PyQt4的帮助下,Python开发者也能...
安装完成后,可以通过 pip 工具安装 PyQt4。例如,在终端或命令提示符中执行以下命令: ```bash pip install PyQt4 ``` 对于 Linux 用户来说,也可以通过系统自带的包管理器来安装 PyQt4。例如,在基于 Debian 的...
PyQT4-4.11.4-cp35-cp35m-win_amd64.whl这个文件是针对Python 3.5版本、64位Windows系统的PyQT4库的特定版本,它封装了所有必要的组件,使得用户可以直接安装并使用。 PyQT4是Qt库的Python绑定,由英国的Riverbank ...
4. 验证安装:介绍如何通过运行简单的代码来验证PyQT5是否成功安装。 最后,PyQT5_Tools是一个附加组件,包含了PyQT5的一些实用工具,如Qt Designer,用于设计GUI界面,以及pyuic5,用于将.ui设计文件转换为Python...
一、安装和配置PyQt5和PyQt4 在Ubuntu系统下,安装PyQt5可以通过简单的命令完成,如下所示: ```bash sudo apt-get install python3-pyqt5 ``` 如果使用的是默认的Python3版本,则上述命令即可完成安装。否则,可能...
如果你想要安装特定版本的PyQt,例如PyQt4,可以使用: ``` pip install PyQt4 ``` 2. **使用conda**: 对于Anaconda或Miniconda用户,可以通过conda包管理器安装PyQt: ``` conda install -c conda-forge ...
通过这些方法,可以有效地解决Python PyQt5安装失败的问题,从而顺利进行GUI应用的开发。在学习和实践中,遇到问题时不要灰心,多尝试、多研究,总会找到解决方案。希望本文的内容对Python开发者们有所帮助,欢迎...
**Python+PyQt4 实现的简易看图工具** 在计算机软件开发中,Python作为一种流行的高级编程语言,因其简洁易读的语法和丰富的库支持,常被用于各种应用的开发,包括图形用户界面(GUI)应用程序。PyQt4是Python与Qt...