eclipse开发python+qt
2011年05月12日
此处,非技术不讨论。
Qt的思路很好,最少的代码,最大的功能。用起来确实方便。python嘛,用起来就一个字"爽"。于是能用脚本语言开发界面,确实很高效。感觉比高级语言做界面还酷,虽然未必有那么炫?微软的WPF也非常好,但是太庞大。又不跨平台。
于是就用python写qt吧。
语言及开发库: qt4.7, python3.2, pyqt4
集成开发环境: eclipse + pydev + vim
开发辅助工具: qt-elipse-integration/qdesigner + pyuic
代码及项目管理:googlecode + hg
界面编译:
用designer做好的界面,可以通过pyuic编译成py文件。
为了方便,我在eclipse里添加了一个python脚本的external tool: import sys,os if len(sys.argv) python32/python.exe D:/Python32/Lib/site-packages/PyQt4/uic/pyuic.py " os.system(cmdstr + uifile + " -o " + outfile) 就是传一个参数给pyuic让它编译出自己想要的py文件,加到eclipse的external tools里,用起来很方便。省的每次去CMD里执行了。
另外pydev有个问题,它没识别我的pyqt4名称空间里的东西,老报错。虽然不影响执行,但看着不爽。
解决方法:
在eclipse的perferences里pydev的code analysis页面下:
将undefined页签下的undefined variable from import 行为改成ignore忽略即可。。
最后,附上几个链接以备用:
1. Qt Eclipse Integration: http://qt.nokia.com/developer/eclipse-integration/
2. PyDev: http://pydev.org/nightly/
3. Eclipse Hg: http://www.vectrace.com/eclipse-update/
4. ViPlugin: http://www.viplugin.com/
发表评论
-
Python GUI编程-了解相关技术[整理]
2012-01-20 09:39 1151Python GUI编程-了解相关技术[整理] 2011年0 ... -
Python笔记――python简介、特点、安装及helloworld
2012-01-20 09:39 666Python笔记――python简介 ... -
给C++程序员的Python初学指南 / Guide to Python for C++ Programmers
2012-01-20 09:39 736给C++程序员的Python初学指南 / Guide to P ... -
深入Python3 (Dive Into Python3)笔记11--文件
2012-01-20 09:39 935深入Python3 (Dive Into Python ... -
穿越亚细亚行笺[18国家和地区旅行攻略]-转
2012-01-19 14:42 939穿越亚细亚行笺[18国家 ... -
外贸找客户的几十种方法,总有一种适合你
2012-01-19 14:42 1700外贸找客户的几十种方法,总有一种适合你 2011年08月20 ... -
办签证
2012-01-19 14:42 493办签证 2011年11月17日 去越南属于出国,必须办理 ... -
告别光棍有新法
2012-01-19 14:42 540告别光棍有新法 2011年02月28日 越 ... -
MFC消息处理和消息映射的概念
2012-01-17 04:27 652MFC消息处理和消息映射的概念 2011年08月25日 ... -
Windows SDK编程(Delphi版) 之 消息处理
2012-01-17 04:27 501Windows SDK编程(Delphi版) ... -
VC消息映射
2012-01-17 04:27 577VC消息映射 2010年08月14 ... -
在.net中基于Windows消息的IPC实现
2012-01-17 04:27 534在.net中基于Windows消息的IPC实现 2011年0 ... -
VC++日记(非模态,自定义消息,窗体移动……)
2012-01-17 04:27 999VC++日记(非模态,自定义消息,窗体移动……) 2011年 ... -
根在故乡
2012-01-16 03:17 659根在故乡 2011年12月06日 ... -
我心中完美男人的形象
2012-01-16 03:17 555我心中完美男人的形象 2011年12月18日 一 ... -
■反击关于盗墓一点也不腐つ
2012-01-16 03:17 595■反击关于盗墓一点也不腐つ 2012年01月07日 首先 ...
相关推荐
Python+Eclipse+Pydev+Django 的环境搭建以及相关配置,并配上必要的说明。
包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】...
使用Pyqt5进行基于python语言的软件GUI开发是很多软件开发者首选的环境,与tkinter、wxPythopyGTK以及pySide等开发包相比,pyqt5的程序鲁棒性、生态支持、界面的美观度都有相当大的优势。然而Pyqt5的安装及配置虽然...
另外,还有一些开源的在其他语言上的Qt绑定,如C#/Mono的绑定Qyoto,Python的绑定PyQt,Ruby的绑定QtRuby等。有了这些产品,编写Qt程序不再是C++程序员的专利了。 \Qt的发行版本有商业版和开源版。开源版遵循QPL(Q ...
另外,还有一些开源的在其他语言上的Qt绑定,如C#/Mono的绑定Qyoto,Python的绑定PyQt,Ruby的绑定QtRuby等。有了这些产品,编写Qt程序不再是C++程序员的专利了。 \Qt的发行版本有商业版和开源版。开源版遵循QPL(Q...
本论文设计实现了一种在windows环境下可显示波形的音频播放器,利用Qt designer设计音频播放器的界面,利用Eclipse编辑工具为软件开发平台,用Python语言编程来实现音频播放器的各种功能。 该音频播放器由音乐播放...
包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】...
基于STM32、ESP8266、PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#、单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备、LInux、IOS...
基于STM32、ESP8266、PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#、单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备、LInux、IOS...
对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受VS.NET的庞大和高昂的价格。 虽然Code::Blocks从一开始就追求跨平台目标,但是最初的开发重点是Windows系统下的版本,从06年3月21日版本:1.0 ...
对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受VS.NET的庞大和高昂的价格。 虽然Code::Blocks从一开始就追求跨平台目标,但是最初的开发重点是Windows 系统下的版本,从06年3月21日版本:1.0 ...
DirectX、Qt、JavaScript、Electron、Python3 :laptop: 职业 万德人股份有限公司 游戏平台客户端开发者 2020.11 - :graduation_cap: 教育 东阳未来大学 计算机信息工程 2018.03 - 2020.02 :video_game: 项目 项目 ...
bclear.theme edit-eclipse.theme manxome.theme rootwater.theme biogoo.theme edit-emacs.theme maroloccio.theme seashell.theme bipolar.theme edit-flashdevelop.theme matrix.theme solarized-dark.theme ...