天下熙熙皆為利來,天下攘攘皆為利往。自從iOS火了以后,很多公司在開發(fā)App的同時,也開發(fā)了Mac OS上的應用;自從聽說Ubuntu上有10多億用戶后,眾多企業(yè),也開始摩拳擦掌。
1
隨著云計算、大數據、人工智能的大火,Python也熱了起來。它不僅可以開發(fā)Web,還可以進行桌面系統(tǒng)開發(fā)。
經比較、選型,個人認為用wxPython是挺好的,起碼可以支持Ubuntu、Windows、Mac OS三大平臺。
有關在Windows、Mac OS下開發(fā)wxPython,可以關注我之前寫的文章。這次主要說在Ubuntu下開發(fā)wxPython的環(huán)境搭建。
運行環(huán)境、開發(fā)環(huán)境發(fā)布完了以后,才開始講具體的技術內容。如果連地基都沒打好,就想蓋大樓,結果只會砰然倒塌。
2
提到Python,不多不說一下它的“糧食倉庫”,那里面存了很多糧食,有django、flask等Web開發(fā)包,有Tkinter、wxPython等桌面系統(tǒng)開發(fā)包,還有很多其他的內容。
更難能可貴的,Python的碼農伯伯們,提供了一個統(tǒng)一的命令(pip/pip3),就可以取出你想要的內容。
pip 是Python 包管理工具,它提供了對Python 包的查找、下載、安裝、卸載的功能。
在安裝Python3時,已經自帶了pip3,可以通過:sudo pip3 install –upgrade pip進行升級,用pip3 –V進行查看版本信息。
3
在安裝wxPython之前,瞧一瞧、看一看《Python,在Linux上跑來跑去的,是在升級打怪么?》,走過路過,千萬不要錯過《Ubuntu安裝Python3.7.2開發(fā)環(huán)境,真的可以零配置?》。
準備妥當后,這就開始安裝wxPython,打開【終端】。
#安裝wxPython
sudo pip3 install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/
ubuntu-18.04 wxPython
4
啟動Eclipse,添加wxPython開發(fā)包。打開Eclipse菜單欄【Window】-【Preferences】進到配置窗口,坐標定位:【PyDev】-【Interpreters】-【Python Interpreter】。點擊【New Folder】按鈕,添加wxPython(地址:/usr/local/lib/python3.7/site-packages/wx)進來,【Apply and close】進行確認并退出。
5
不知程序員是不是有強逼癥?安裝好運行環(huán)境,要寫個Hello World!安裝好開發(fā)環(huán)境,也要寫個Hello World!好像不寫,心里總感覺不踏實似的,吃飯吃不香,睡覺睡不著。咱們可能是著魔了,嚇得,趕緊寫個Hello World! 壓壓驚。
打開Eclipse菜單欄【New】-【File】,新建文件:main.py,并輸入內容。
# main.py
import wx
app = wx.App()
frame = wx.Frame(None, title=\’Hello World!\’)
frame.Show()
app.MainLoop()
右鍵文件或在內容編輯中,選擇【Run As】-【Python Run】進行運行。
結果如你所愿,跟Hello World!打了個照面。這下終于可以睡個安穩(wěn)覺了。阿彌陀佛,善哉善哉。
版權聲明:本文內容由互聯(lián)網用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現本站有涉嫌抄襲侵權/違法違規(guī)的內容, 請發(fā)送郵件至 舉報,一經查實,本站將立刻刪除。