没有代码自动完成是一件很痛苦的事,装PyQT4也有一段时间了,但都没去学,其中一个原因就是不能在Eclipse中实现PyQT4代码自动完成,也google了一下,发现这个情况很普遍,解决方法也都是win系统的,而且我也在win系统上试过,也不行,郁闷之下就把PyQT4仍到一边不管了。
今天,心血来潮,又google了一下Mac的,又没收获。于是就想把PyQT4的路径加入到PyDev中的PYTHONPATH试试看,在添加的过程中想到PyQT4应该是需要QT的C++库的,要不然就不用装QT库了,刚好看到在Frameworks文件夹里也有QT的framework,如是也把它们也加到PYTHONPATH中,然后在Forced Builtins中加入PyQT4的模块如:PyQT4.QtCore,PyQT4.QtGui等等。
设置好后我就找了个例子来试试,Yes ! is working
模块的类和方法都出现了,不过就是没注解。
所以只要将PyQT4的路径加入到PyDev中的PYTHONPATH,把需要的模块的framework路径也加入到PyDev中的PYTHONPATH,然后在Forced Builtins中加入相应的模块,就能在Eclipse中实现PyQT4代码自动完成。
我又试了一下,Mac和win都一样,不用加入framework的路径
如图:
PyQT4的模块可以在IDLE中得知:
import PyQt4
help(PyQt4)
#PACKAGE CONTENTS
# Qt
# QtAssistant
# QtCore
# QtDesigner
# QtGui
# QtHelp
# QtNetwork
# QtOpenGL
# QtScript
# QtScriptTools
# QtSql
# QtSvg
# QtTest
# QtWebKit
# QtXml
# QtXmlPatterns
# phonon
# pyqtconfig
# uic (package)
win系统的也很简单
只要将PyQT4的路径加入到PyDev中的PYTHONPATH,然后在Forced Builtins中加入相应的模块,就能在Eclipse中实现PyQT4代码自动完成。
如图:
- 大小: 25.3 KB
- 大小: 21 KB
- 大小: 47.1 KB
- 大小: 40.1 KB
分享到:
相关推荐
pyqt4简易计算器代码实现
应同学邀请,演示如何使用 PyQt5 内嵌浏览器浏览网页,并注入 Javascript 脚本实现自动化操作。 下面测试的是一个廉价机票预订网站(http://www.flyscoot.com/),关键点如下 使用 QWebEngineView 加载网页,并显示...
Python 如何实现在PyQt5窗口中弹出等待提示框 Python源码Python 如何实现在PyQt5窗口中弹出等待提示框 Python源码Python 如何实现在PyQt5窗口中弹出等待提示框 Python源码Python 如何实现在PyQt5窗口中弹出等待提示...
PyQt4 Model View 教程源码
PyQt4 examples 自带例子的Python源码
python实现本科毕业设计基于PyQt5的马铃薯诊断系统的设计与实现源代码python实现本科毕业设计基于PyQt5的马铃薯诊断系统的设计与实现源代码python实现本科毕业设计基于PyQt5的马铃薯诊断系统的设计与实现源代码...
支持代码高亮,自定义补全(拥有基础补全功能),文件保存打开,检测缩进,代码行标记,你甚至可以简单的修改接口,改成任意编程语言(包括你自己的编程语言)的接口,还有代码高亮以及自定义自动补全,尤其适合编程...
PyQt4,是Python中有一个非常强大的GUI工具包。相比wxpython,界面美观了很多,并且将界面设计与代码逻辑很好的分离了开来。本文件为PyQt4的中文教程CHM版,方便您的查阅和学习!
Python-GUI编程(12.04)控件学习代码
链接:https://pan.baidu.com/s/1QcZCOr6sYy--KyUAsvLDsg 提取码:2xj3 windows 下的pyqt4 源码
自动检测服务端软件版本,可以实时更新、定时更新、更新进度条,PYQT5的UI界面
PyQt5-样例代码.zip
python pyqt4 26个实例代码 入门,布局,基本窗体处理
在 Eric4 下用 PyQt4 编写 Python 的图形界面程序 先介绍一下 PyQt4。Qt4 图形库一经发布就好评不断,它在 Python 下的绑定 PyQt4 更是让我眼前一亮,不但漂亮,而且开发程序非常方便。在我看来,PyQt4 最大的改进之...
C语言调用PyQT4的界面,简单例子,代码里面调用了PyQT的主窗口。 包含pro文件用于qmake生成Makefile 包含说明文件。
windows下安装pyqt4
PyQt4入门指南
使用pyqt5实现的虚拟小键盘,采用信号槽的通信机制
这是一个入门级的PyQt 指南。其目的在于引导读者快速上手PyQt4 工具包。该指南在Linux 环境下创建并通过测试。...之前,PyQt 的GPL 许可证只在Unix 系统上可用,但在PyQt4 之后,其GPL 许可证适用于所有支持它的系统。
pyQT6实现围棋游戏,逻辑清晰,界面美观,非常NICE! pyQT6实现围棋游戏,逻辑清晰,界面美观,非常NICE! pyQT6实现围棋游戏,逻辑清晰,界面美观,非常NICE!pyQT6实现围棋游戏,逻辑清晰,界面美观,非常NICE!...