使用脚本开发GUI工具 (PyQt4试用)

来源:互联网 发布:网络用语图片 编辑:程序博客网 时间:2024/05/23 01:11

新的环境,估计需要一段时间适应。最近一直忙工作上的事情,一个月过去了,工作也告一段落了。

今天无意间又想起Python,一种胶水。因为最近使用Qt比较多,做UI用C++写固然可以,如果能用解释型语言去写会更灵活,更快捷。

 

很早之前Python已经被我列在自己的TODO列表上了,可是一直没找到合适的切入点。

去年接触了很多CEGUI的东西,也开始了解Qt基本框架。后来听说CE要用PyQt开发新的UI工具,让我眼前一亮。自己也很想试试。

 

接着辞职休息期间玩了一个月的android,感觉很赞。可惜至今还没买到我的desire hd。。。靠,被一些无聊的琐事挡了我的进度。

不过没关系,这段时间刚到新的工作环境,需要快些融入其中,此事算不得大碍。如此也好。

 

言归正传,我个人是没太大的技术倾向的。只要能解决问题,能创造价值的。都干!

 

在我的思维中,开发工具程序非常重要。“欲善其事先利其器”嘛,磨刀不误砍柴工。

然而,工具一般都是给人用的,所以就必须要有方便的用户接口。但UI这东西一般又不牵涉核心模块的,效率不需要过分强调。

 

今天试了一下PyQt4,感觉很不错。相关开发库如下:

 

 

1. pyton 3.2.0
2. qt 4.7.1
3. pyqt 4.8.3
4. qscintilla 2.4.6
IDE我用的Eric5,它对py/ui/res/tr等文件处理的集成度比较高。很好用。可惜没找到Vim按键绑定。下次再试试eclipse的PyDev。
下面呈上一个HelloWorld:
__init__.py
 
CHelloDlg.py
 
HelloDlg.ui
 
执行效果如下:
很简单,一个list显示选择路径下的所有文档。一个label显示选择路径。然后一个打开路径的按钮。