如何使用 Lightly 進(jìn)行 Python GUI 項(xiàng)目開發(fā)

GUI 即圖形用戶界面(Graphical User Interface)的縮寫,是一種使用圖形交互的界面系統(tǒng)。這種系統(tǒng)為軟件提供圖標(biāo)、菜單等視覺交互性強(qiáng)的部件,讓用戶能通過點(diǎn)擊、拖動(dòng)、下拉等方式操作電腦中的軟件和應(yīng)用程序。GUI 所展示的物體可以傳遞各式各樣的信息,同時(shí)也會(huì)隨著用戶的交互改變內(nèi)容、顏色、形狀等。
Python 支持 Tkinter、Qt、Turtle、Pygame 等開發(fā) GUI 的框架,開發(fā)者可根據(jù)自身的需求,選擇相應(yīng)的框架進(jìn)行開發(fā)。例如,Tkinter 和 Qt 一般用于開發(fā)桌面應(yīng)用,Turtle 一般用于繪圖,而 Pygame 則用于在 Python 中開發(fā)游戲。
如何在 Lightly 上運(yùn)行 GUI?
與平時(shí)編寫代碼一樣,在 Lightly 中調(diào)用第三方庫需要使用 import
函數(shù)。使用傳統(tǒng)的編輯器運(yùn)行 GUI 需要配置環(huán)境,再安裝相應(yīng)的第三方 GUI 庫。Lightly 則借助自動(dòng)檢測(cè)及配置環(huán)境的優(yōu)勢(shì),省去了配置環(huán)境的繁瑣工作,同時(shí)通過 Quick Fix 一鍵安裝所需的依賴。

除了 Quick Fix 以外,Lightly 也支持在終端里手動(dòng)通過 pip install
命令行安裝依賴。

Python GUI 實(shí)例
完成依賴安裝后,我們可以嘗試使用 Turtle 進(jìn)行繪圖,在 Lightly 體驗(yàn) Python GUI 的效果:

【查看完整代碼】https://331ffdb738-share.lightly.teamcode.com
如果你對(duì) Lightly 的 Python GUI 支持有任何疑問或建議,歡迎你在評(píng)論區(qū)留言討論。