在 Python 中構(gòu)建 GUI 是我最喜歡做的事情之一,無(wú)論是顯示一些文本的基本頁(yè)面,還是構(gòu)建公司使用的完整應(yīng)用程序,Python 都可用于開發(fā)這些以及介于兩者之間的所有應(yīng)用程序。
Tkinter 是最受歡迎的軟件包之一,它允許您使用 Python 構(gòu)建 GUI,Tkinter Designer 軟件包通過添加 Figma API 來(lái)開發(fā)更好看的 GUI 來(lái)構(gòu)建此軟件包!
以下是使用方法:
安裝 TkInter Designer 是一個(gè)相當(dāng)簡(jiǎn)單的過程,您所要做的就是克隆 Github 存儲(chǔ)庫(kù):
gitclonehttps://github.com/ParthJadhav/Tkinter-Designer
將目錄更改為該文件夾:
cdTkinter-Designer
安裝依賴
pip3install-rrequirements.txt
執(zhí)行
python3tkinter_designer.py
執(zhí)行上述腳本后,你將看到一個(gè)漂亮的 GUI 界面
注冊(cè)帳號(hào)
我們現(xiàn)在要?jiǎng)?chuàng)建一個(gè) Figma 帳戶以獲取憑據(jù)并構(gòu)建項(xiàng)目。
本質(zhì)上,我們將在 Figma 中構(gòu)建項(xiàng)目,然后我們將在彈出窗口中輸入令牌 ID、文件 URL 和輸出路徑,我們基本上將獲得 Figma 項(xiàng)目的 Python 版本。這是 GUI 構(gòu)建發(fā)生的地方,這本質(zhì)上是構(gòu)建前端的拖放界面,登錄后,您要單擊右上角的 New 并創(chuàng)建一個(gè)新的設(shè)計(jì)文件:
只需要 3 秒就可以設(shè)計(jì)一個(gè)自己需要的界面:
您將獲得一個(gè) Python 文件/文件夾的輸出,其中包含您可以實(shí)際運(yùn)行的圖像!您可以打開終端并運(yùn)行該 Python 文件,您將在 Python 中擁有與 Figma 上相同的 GUI!有關(guān)這些說(shuō)明的更多詳細(xì)信息,請(qǐng)查看官方文檔。
文章轉(zhuǎn)載:https://www.jianshu.com/p/30c74a6eb145
責(zé)任編輯:lq6
-
GUI
+關(guān)注
關(guān)注
3文章
662瀏覽量
39894 -
python
+關(guān)注
關(guān)注
56文章
4807瀏覽量
85041
原文標(biāo)題:用 Python 構(gòu)建漂亮的 GUI
文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
5529launchpad通過SPI連上LDC1000后,在LDC GUI中顯示沒有連接設(shè)備怎么處理?
請(qǐng)問使用AFE4400SPO2EVM測(cè)試完之后,GUI里面的數(shù)據(jù)如何作為原始數(shù)據(jù)導(dǎo)入到python操作界面里呢?
邏輯異或運(yùn)算符在Python中的用法
電腦是已經(jīng)安裝了python2.7,為什么打開GUI的script window時(shí),一直提示未找到python2.7?
DAC39RF10EVM安裝完GUI后,每次打開都會(huì)報(bào)錯(cuò),怎么解決?
如何使用Python構(gòu)建LSTM神經(jīng)網(wǎng)絡(luò)模型
在TLV320AIC3254中怎樣去讀頻率值和幅度值?
Python中多線程和多進(jìn)程的區(qū)別
![<b class='flag-5'>Python</b><b class='flag-5'>中</b>多線程和多進(jìn)程的區(qū)別](https://file1.elecfans.com/web2/M00/0A/EF/wKgaomcYcmaAS08XAAAsH7JtzO0544.png)
評(píng)論