用wxpython開發桌面應用(1) 序

2022-09-14 17:21:24 字數 742 閱讀 7271

桌面應用,此處特指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

wxformbuilder

這裡列出wxwidgets的類,這裡列出wxpython實現了哪些wxwidgets的類,比較的時候注意版本對應。

系列文章列表

(1)序

(2)常用元件控制項

(3)布局模型

(4)控制項的屬性

(5)控制項的事件

(6)登入的實現

(7)主頁布局

(8)資料傳輸(請求傳輸,加密混淆,鑑權)

(9)資料操作(結果集顯示,curd操作)

(10)編譯打包

其他(11)多執行緒

(12)串列埠通訊

(13)引入cefpython

wxPython開發程式

漂亮的介面是乙個gui程式必不可少的一部分,wxpython可以快速簡潔的開發介面。加之python強大的功能和簡潔的語法,可以說wxpython是python在gui中的一種主流應用。乙個基本的wxpython程式必須的五個基本步驟,少一步都不可以。1 匯入必須的wxpython包 2 子類化wx...

vue 桌面應用開發 serialport

用黑框框 命令 執行 1 先要安裝 node gyp npm install g node gyp 全域性安裝 2.需要安裝vs2017和python 我電腦裡面有vs2017 切記 python安裝目錄不要更改 也就是要裝c盤 指令 如下 npm config set python python2...

python開發PC端桌面應用

很多情況下需要用很短的時間開發一款在windows上離線執行的小工具,以便解決一些現實問題。比如公司近期有個緊急專案,需要根據演算法需求人工標註海量的位址資訊,開發周期和工具易用性上都是有些挑戰的,此時選擇python開發是個明智的選擇。下面對python開發桌面應用工具的步驟做下總結。python...