天天看點

在ubantu下嘗試WxPython

在ubantu下安裝WxPython
           

所需工具 pip

在ubantu 下安裝pip工具包:

Python2使用:

sudo apt-get install python-pip

指令進行pip工具包的安裝

Python3使用:

sudo apt-get install python3-pip

指令進行pip的安裝,我安裝的是python3的相應庫,python2都在逐漸被放棄了!

安裝好pip工具後,打開firefox進入到WxPython官方下載下傳連結

WxPython官方連結

下載下傳安裝連結

:https://www.wxpython.org/pages/downloads/

在Windows系統下:安裝了pip工具包和相應子產品的直接使用:

pip install -U wxPython

指令,就可安裝wxpython

在ubantu下嘗試WxPython

在ubantu 下,使用該指令,經過自己多次嘗試發現在安裝環節會失敗,繼續向下看官網文檔:

發現另一個指令:

在ubantu下嘗試WxPython

在Linux終端輸入:

pip install -U \ -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04 \ wxPython

會自動進入下載下傳安裝環節:

在安裝結束後,在終端輸入

python3

,打開python3,導入wxpython子產品,輸入

import wx

,如果沒報錯,就說明wxpython安裝成功

進行GUI程式設計嘗試

wxpython提供官方demo:

連結:

https://www.wxpython.org/pages/overview/#hello-world

在ubantu下嘗試WxPython

剩下的就是vim test.py

在ubantu下嘗試WxPython

然後把demo複制到test.py中,并進行儲存退出

在ubantu下嘗試WxPython

在終端下輸入

python3 test.py

,看看效果:

在ubantu下嘗試WxPython

下面的界面是我使用wxpython編寫的序列槽工具:

在ubantu下嘗試WxPython

實際效果:看出來圖中排版有點不好,這是因為在Windows下編寫的,拿到Linux下,有點相容性的問題

在ubantu下嘗試WxPython