`
hcdh37hcdh
  • 浏览: 13335 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

eclipse开发python+qt

 
阅读更多

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+Eclipse+Pydev+Django配置说明文档

    Python+Eclipse+Pydev+Django 的环境搭建以及相关配置,并配上必要的说明。

    基于eclipse+servlet+tomcat+mysql.zip

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】...

    Anaconda3+vscode环境下pyqt5的安装及配置

    使用Pyqt5进行基于python语言的软件GUI开发是很多软件开发者首选的环境,与tkinter、wxPythopyGTK以及pySide等开发包相比,pyqt5的程序鲁棒性、生态支持、界面的美观度都有相当大的优势。然而Pyqt5的安装及配置虽然...

    精通qt4编程(源代码)

    另外,还有一些开源的在其他语言上的Qt绑定,如C#/Mono的绑定Qyoto,Python的绑定PyQt,Ruby的绑定QtRuby等。有了这些产品,编写Qt程序不再是C++程序员的专利了。 \Qt的发行版本有商业版和开源版。开源版遵循QPL(Q ...

    精通Qt4编程(第二版)源代码

    另外,还有一些开源的在其他语言上的Qt绑定,如C#/Mono的绑定Qyoto,Python的绑定PyQt,Ruby的绑定QtRuby等。有了这些产品,编写Qt程序不再是C++程序员的专利了。 \Qt的发行版本有商业版和开源版。开源版遵循QPL(Q...

    基于python的音频播放器的设计与实现.doc

    本论文设计实现了一种在windows环境下可显示波形的音频播放器,利用Qt designer设计音频播放器的界面,利用Eclipse编辑工具为软件开发平台,用Python语言编程来实现音频播放器的各种功能。 该音频播放器由音乐播放...

    毕设&课设&项目&实训-ssm学生信息管理系统(源码+数据库+视频+报告).zip

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】...

    毕设&课设&项目&实训-网上商城。.zip

    基于STM32、ESP8266、PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#、单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备、LInux、IOS...

    毕设&课设&项目&实训-基于SSM建立的旅游网项目.zip

    基于STM32、ESP8266、PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#、单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备、LInux、IOS...

    Code Blocks

    对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受VS.NET的庞大和高昂的价格。  虽然Code::Blocks从一开始就追求跨平台目标,但是最初的开发重点是Windows系统下的版本,从06年3月21日版本:1.0 ...

    Code::Blocks 8.02 GCC 4.40 汉化包

    对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受VS.NET的庞大和高昂的价格。  虽然Code::Blocks从一开始就追求跨平台目标,但是最初的开发重点是Windows 系统下的版本,从06年3月21日版本:1.0 ...

    leetcode安卓-Knabin:女孩

    DirectX、Qt、JavaScript、Electron、Python3 :laptop: 职业 万德人股份有限公司 游戏平台客户端开发者 2020.11 - :graduation_cap: 教育 东阳未来大学 计算机信息工程 2018.03 - 2020.02 :video_game: 项目 项目 ...

    安卓语法高亮编辑器HighlightTextEditor.zip

    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 ...

Global site tag (gtag.js) - Google Analytics