最近实在太忙,N多东西都来不及通过文字方式记录下来,今天还有点空,记录一些wxPython的学习内容。
实际将要记录的内容不仅仅是wxPython的,还有wxFormBuilder的。
废话就不说了,多记录些有用的内容。
话说Python下的Win32框架有很多,wxPython算是一个简洁的吧。
听说PyQt有很多需要安装的,我的Win8性能利用已经超过100%了,所以,简单些吧。
要配合wxPython,肯定得有一个可视化的界面设计器才行,这就是wxFormBuilder。
安装过程不说了,Next一步到底搞定。
由于摸索是前几天的,界面摸索的部分先简单记录。
一进去,我先在Form里点击了下Frame,建立了一个窗体。
然后发现StatusBar,也扔进去了。
最后不知道该放什么,都提示错误,然后到了Sizer那里,发现需要先放一个Sizer。
这时候突然醒悟,兴奋的同时也感到麻烦,感觉还是以前的VS方便……Sizer的概念怎么感觉和去年学习的Android有些相似。
……待补充
由于以前断断续续学习了N多种语言,都不是很熟,所以反而对wxFormBuilder的使用产生了障碍。
花了一天的时间,终于倒腾出来一个界面,还算凑合吧。
主要是前不久公司使用某盗版软件出现问题了,然后让我找开源的,找是没找到合适的,后来想想也简单,于是就自己做了。
就这一个界面,结构就十分复杂了,不过同时也感觉这种方式十分新颖,唉……落后了
上面这个是结构图,十分复杂吧,反正我觉得以前是被MS惯坏了,唉……
感觉这一天其实花在界面上的时间并不多,倒是找好看的图标花了一些时间……幸好有些存货。
目前刚刚调好这一个,但是存在界面卡死的问题,隐约记得这个是线程阻塞,改天学习学习多线程,看看如何解决。