您的位置:首页 > 编程语言 > Python开发

wxPython摸索[01]——Python Win32程序的界面设计

2013-07-26 18:39 267 查看
最近实在太忙,N多东西都来不及通过文字方式记录下来,今天还有点空,记录一些wxPython的学习内容。

实际将要记录的内容不仅仅是wxPython的,还有wxFormBuilder的。

废话就不说了,多记录些有用的内容。

话说Python下的Win32框架有很多,wxPython算是一个简洁的吧。

听说PyQt有很多需要安装的,我的Win8性能利用已经超过100%了,所以,简单些吧。

要配合wxPython,肯定得有一个可视化的界面设计器才行,这就是wxFormBuilder。

安装过程不说了,Next一步到底搞定。

由于摸索是前几天的,界面摸索的部分先简单记录。

一进去,我先在Form里点击了下Frame,建立了一个窗体。

然后发现StatusBar,也扔进去了。

最后不知道该放什么,都提示错误,然后到了Sizer那里,发现需要先放一个Sizer。

这时候突然醒悟,兴奋的同时也感到麻烦,感觉还是以前的VS方便……Sizer的概念怎么感觉和去年学习的Android有些相似。

……待补充

由于以前断断续续学习了N多种语言,都不是很熟,所以反而对wxFormBuilder的使用产生了障碍。

花了一天的时间,终于倒腾出来一个界面,还算凑合吧。



主要是前不久公司使用某盗版软件出现问题了,然后让我找开源的,找是没找到合适的,后来想想也简单,于是就自己做了。

就这一个界面,结构就十分复杂了,不过同时也感觉这种方式十分新颖,唉……落后了



上面这个是结构图,十分复杂吧,反正我觉得以前是被MS惯坏了,唉……

感觉这一天其实花在界面上的时间并不多,倒是找好看的图标花了一些时间……幸好有些存货。

目前刚刚调好这一个,但是存在界面卡死的问题,隐约记得这个是线程阻塞,改天学习学习多线程,看看如何解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息