亚洲熟妇av一区二区三区,久久久久久精品观看sss,免费观看四虎精品国产永久,国产成人精品一区二三区熟女,天堂网在线最新版www资源网

Ubuntu桌面系統(tǒng)開發(fā),你用wxPython造么?(ubuntu開發(fā)桌面應(yīng)用)

Ubuntu桌面系統(tǒng)開發(fā),你用wxPython造么?(ubuntu開發(fā)桌面應(yīng)用)

天下熙熙皆為利來,天下攘攘皆為利往。自從iOS火了以后,很多公司在開發(fā)App的同時,也開發(fā)了Mac OS上的應(yīng)用;自從聽說Ubuntu上有10多億用戶后,眾多企業(yè),也開始摩拳擦掌。

1

隨著云計算、大數(shù)據(jù)、人工智能的大火,Python也熱了起來。它不僅可以開發(fā)Web,還可以進行桌面系統(tǒng)開發(fā)。

經(jīng)比較、選型,個人認為用wxPython是挺好的,起碼可以支持Ubuntu、Windows、Mac OS三大平臺。

有關(guān)在Windows、Mac OS下開發(fā)wxPython,可以關(guān)注我之前寫的文章。這次主要說在Ubuntu下開發(fā)wxPython的環(huán)境搭建。

運行環(huán)境、開發(fā)環(huán)境發(fā)布完了以后,才開始講具體的技術(shù)內(nèi)容。如果連地基都沒打好,就想蓋大樓,結(jié)果只會砰然倒塌。

2

提到Python,不多不說一下它的“糧食倉庫”,那里面存了很多糧食,有django、flask等Web開發(fā)包,有Tkinter、wxPython等桌面系統(tǒng)開發(fā)包,還有很多其他的內(nèi)容。

更難能可貴的,Python的碼農(nóng)伯伯們,提供了一個統(tǒng)一的命令(pip/pip3),就可以取出你想要的內(nèi)容。

pip 是Python 包管理工具,它提供了對Python 包的查找、下載、安裝、卸載的功能。

在安裝Python3時,已經(jīng)自帶了pip3,可以通過:sudo pip3 install –upgrade pip進行升級,用pip3 –V進行查看版本信息。

Ubuntu桌面系統(tǒng)開發(fā),你用wxPython造么?(ubuntu開發(fā)桌面應(yīng)用)

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

Ubuntu桌面系統(tǒng)開發(fā),你用wxPython造么?(ubuntu開發(fā)桌面應(yīng)用)

4

啟動Eclipse,添加wxPython開發(fā)包。打開Eclipse菜單欄【W(wǎng)indow】-【Preferences】進到配置窗口,坐標定位:【PyDev】-【Interpreters】-【Python Interpreter】。點擊【New Folder】按鈕,添加wxPython(地址:/usr/local/lib/python3.7/site-packages/wx)進來,【Apply and close】進行確認并退出。

Ubuntu桌面系統(tǒng)開發(fā),你用wxPython造么?(ubuntu開發(fā)桌面應(yīng)用)

5

不知程序員是不是有強逼癥?安裝好運行環(huán)境,要寫個Hello World!安裝好開發(fā)環(huán)境,也要寫個Hello World!好像不寫,心里總感覺不踏實似的,吃飯吃不香,睡覺睡不著。咱們可能是著魔了,嚇得,趕緊寫個Hello World! 壓壓驚。

打開Eclipse菜單欄【New】-【File】,新建文件:main.py,并輸入內(nèi)容。

# main.py

import wx

app = wx.App()

frame = wx.Frame(None, title=\’Hello World!\’)

frame.Show()

app.MainLoop()

Ubuntu桌面系統(tǒng)開發(fā),你用wxPython造么?(ubuntu開發(fā)桌面應(yīng)用)

右鍵文件或在內(nèi)容編輯中,選擇【Run As】-【Python Run】進行運行。

Ubuntu桌面系統(tǒng)開發(fā),你用wxPython造么?(ubuntu開發(fā)桌面應(yīng)用)

結(jié)果如你所愿,跟Hello World!打了個照面。這下終于可以睡個安穩(wěn)覺了。阿彌陀佛,善哉善哉。

Ubuntu桌面系統(tǒng)開發(fā),你用wxPython造么?(ubuntu開發(fā)桌面應(yīng)用)

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。