1. 推薦一個Tkinter GUI 設計神器,不用一行代碼就能搞定!

        共 2661字,需瀏覽 6分鐘

         ·

        2021-08-30 22:29

        在Python語言的世界里,有許多的界面開發(fā)庫,包括python內置的tkinter,以及pyQt、wxPython等第三方庫。利用這些庫進行界面開發(fā)時,都需要開發(fā)者自己編寫程序,設計界面,對于開發(fā)者的編程能力要求較高。
        菜鳥哥最近在GitHub上發(fā)現(xiàn)了一個利用tkinter進行界面設計的項目,無需一行代碼,即可設計精美的界面,一起來看看吧。


        01.項目介紹

        項目名稱為Tkinter Designer,是一款自動化的tkinter GUI 設計神器。

        項目傳送門:https://github.com/ParthJadhav/Tkinter-Designer

        該項目貼心的為開發(fā)者配備了中文的簡介,方便了中文開發(fā)者的閱讀和使用。



        通過中文文檔,可以幫助我們快速的理解Tkinter Designer的使用方法。


        02.Tkinter Designer的安裝

        首先,將Tkinter Designer的項目下載到本地。

        然后在Tkinter-Designer文件夾下,運行pip3 install -r requirements.txt的命令來安裝必需的第三方庫。

        完成以上兩個步驟后,就實現(xiàn)了Tkinter Designer的環(huán)境準備。

        接下來就是利用Figma,在線設計一個界面,然后將 Figma 文件 URL 和 API 令牌粘貼到 Tkinter Designer 中。


        03.Figma的使用

        對于Figma,大家可以理解為一個在線的界面制作網頁,可以通過拖動模塊來搭建界面。

        Figma傳送門:https://www.figma.com/

        按照figma的注冊流程完成注冊后,點擊右上角的”新建“,即可創(chuàng)建新的項目。


        對于Figma的界面搭建,Tkinter Designer也提供了使用的教程:

        https://www.youtube.com/watch?v=mFjE2-rbpm8&ab_channel=Parthjadhav

        教程是采用英文進行解說的,但是搭配視頻的講解非常容易理解。

        菜鳥哥已經將講解視頻下載,方便大家觀看。

        創(chuàng)建界面的網頁頁面如下圖所示:


        界面上方是功能區(qū),包含了文本,矩形框等基礎模塊。
        頁面右側是不同模塊的設計內容,包含了模塊的字體格式,顏色等內容的設置。
        界面中央則是整個界面的展示,大家設計的界面都會展示在界面中。
        需要注意的是,為了能夠利用Tkinter Designer將Figma界面,轉換為python程序,在模塊命名時,必須嚴格按照左側的命名規(guī)則進行命名,利用文本內容展示框,命名為Text,而按鈕則命名為Button。
        究其緣由,是Tkinter Designer的源程序中要求的。


        從源代碼中,可以看到,Tkinter Designer要求模塊以TEXT、TextBox等方式進行命名。


        04.獲取Figma 文件 URL 和 API 令牌

        當界面制作完成后,接下來就是Tkinter Designer發(fā)揮的時候了。

        Tkinter Designer需要輸入Figma文件的url地址和API的令牌信息。

        對于文件的url地址獲取,大家首先點擊右上角的”Share“按鈕,然后在彈出窗口中點擊”Copy link“按鈕即可。

        對于API的令牌的獲取?;氐街黜撁妫c擊右上角的settings,向下翻動找到”Personal access tokens“即可申請API的令牌。


        05.視頻展示
        獲取到url地址和API令牌后,接下來就是利用Tkinter Designer的時候了。這里菜鳥哥通過視頻講解的方式,來為大家展示Tkinter Designer程序的使用方法。


        總結:
        以上就是菜鳥哥為大家分享的Tkinter Designer項目,不用寫一行代碼,就可以實現(xiàn)界面的制作,大家可以按照菜鳥哥為大家提供的教程,一點點學習起來,制作精美的界面!





        推薦閱讀:

        入門: 最全的零基礎學Python的問題  | 零基礎學了8個月的Python  | 實戰(zhàn)項目 |學Python就是這條捷徑


        干貨:爬取豆瓣短評,電影《后來的我們》 | 38年NBA最佳球員分析 |   從萬眾期待到口碑撲街!唐探3令人失望  | 笑看新倚天屠龍記 | 燈謎答題王 |用Python做個海量小姐姐素描圖 |碟中諜這么火,我用機器學習做個迷你推薦系統(tǒng)電影


        趣味:彈球游戲  | 九宮格  | 漂亮的花 | 兩百行Python《天天酷跑》游戲!


        AI: 會做詩的機器人 | 給圖片上色 | 預測收入 | 碟中諜這么火,我用機器學習做個迷你推薦系統(tǒng)電影


        小工具: Pdf轉Word,輕松搞定表格和水?。?/a> | 一鍵把html網頁保存為pdf!|  再見PDF提取收費! | 用90行代碼打造最強PDF轉換器,word、PPT、excel、markdown、html一鍵轉換 | 制作一款釘釘?shù)蛢r機票提示器! |60行代碼做了一個語音壁紙切換器天天看小姐姐!


        年度爆款文案


        點閱讀原文,領AI全套資料!

        瀏覽 1463
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
          
          

            1. 爱操逼网 | 总裁疯狂做爰小说片段 | 揉她的小豆豆到失禁喷水 | 一区二区三区四区五区在线 | 美女张开腿让男生捅 |