桌面应用,此处特指windows桌面,linux下没有开发过,所以不提。
从有需求(资料管理)之日起,搜索资料,发现做桌面应用的方式方法技术及库很多。包括但不限于,delphi、vb、winform/wpf、qt、mfc、wxWidgets等等。有的使用C++,有的使用C#,有的delphi。有的有快速开发工具,有的没有。笔者日常使用python、php,面对桌面一脸懵。如果技术使用最熟悉的,再有个可用的ui库,最好还有拖拉工具那就太好了。python里有pyqt/pyside、wxpython、tkinter等。好巧不巧的就选了wxpython,也满足我的需要,所以决定拿来使用看看。
开发环境配置
win10
Python2.7
wxpython2.6 (wxWidgets)
pycharm/wing
这里列出wxWidgets的类,这里列出wxpython实现了哪些wxWidgets的类,比较的时候注意版本对应。
系列文章列表
(2)常用组件控件
(3)布局模型
(4)控件的属性
(5)控件的事件
(6)登录的实现
(7)主页布局
(8)数据传输(请求传输,加密混淆,鉴权)
(9)数据操作(结果集显示,curd操作)
(10)编译打包
其他
(11)多线程
(12)串口通信
(13)引入cefpython