吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

請(qǐng)問在Python中怎樣去構(gòu)建GUI?

馬哥Linux運(yùn)維 ? 來(lái)源:somenzz ? 作者:somenzz ? 2021-06-23 10:47 ? 次閱讀

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • GUI
    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)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    5529launchpad通過SPI連上LDC1000后,LDC GUI顯示沒有連接設(shè)備怎么處理?

    顯示沒有連接設(shè)備 設(shè)備管理器能找到相應(yīng)設(shè)備 也從官網(wǎng)下的firmware,用ccs打開后,下載到5529launchpad 但是GUI中就是顯示沒有連接,我想問一下
    發(fā)表于 01-17 08:35

    請(qǐng)問使用AFE4400SPO2EVM測(cè)試完之后,GUI里面的數(shù)據(jù)如何作為原始數(shù)據(jù)導(dǎo)入到python操作界面里呢?

    請(qǐng)問使用AFE4400SPO2EVM測(cè)試完之后,GUI里面的數(shù)據(jù)如何作為原始數(shù)據(jù)導(dǎo)入到python操作界面里呢?
    發(fā)表于 01-03 07:38

    邏輯異或運(yùn)算符Python的用法

    Python的 ^ 符號(hào)實(shí)際上是一個(gè)按位異或運(yùn)算符,用于對(duì)整數(shù)的二進(jìn)制表示進(jìn)行異或操作。 盡管如此,我們?nèi)匀豢梢酝ㄟ^一些方法來(lái)實(shí)現(xiàn)邏輯異或的功能,即當(dāng)兩個(gè)布爾值不同時(shí)為真,相同時(shí)為假。這可以通過使用邏輯運(yùn)算符來(lái)實(shí)現(xiàn),而不是直接使用 ^ (因?yàn)?^
    的頭像 發(fā)表于 11-19 09:46 ?308次閱讀

    電腦是已經(jīng)安裝了python2.7,為什么打開GUI的script window時(shí),一直提示未找到python2.7?

    電腦是已經(jīng)安裝了python2.7,為什么打開GUI的script window時(shí),一直提示未找到python2.7?
    發(fā)表于 11-14 07:50

    DAC39RF10EVM安裝完GUI后,每次打開都會(huì)報(bào)錯(cuò),怎么解決?

    安裝完GUI后,每次打開都會(huì)報(bào)錯(cuò),請(qǐng)問是哪里出了問題?是GUIPython或者Windows的兼容性沖突嗎?有什么解決辦法嗎?
    發(fā)表于 11-14 07:47

    如何使用Python構(gòu)建LSTM神經(jīng)網(wǎng)絡(luò)模型

    構(gòu)建一個(gè)LSTM(長(zhǎng)短期記憶)神經(jīng)網(wǎng)絡(luò)模型是一個(gè)涉及多個(gè)步驟的過程。以下是使用Python和Keras庫(kù)構(gòu)建LSTM模型的指南。 1. 安裝必要的庫(kù) 首先,確保你已經(jīng)安裝了Python
    的頭像 發(fā)表于 11-13 10:10 ?565次閱讀

    TLV320AIC3254怎樣讀頻率值和幅度值?

    TLV320AIC3254怎樣讀頻率值和 幅度值,是在那個(gè)寄存器讀?如果它有這個(gè)功能,我就不用對(duì)音頻做FFT了,謝謝。
    發(fā)表于 11-07 06:15

    Python多線程和多進(jìn)程的區(qū)別

    Python作為一種高級(jí)編程語(yǔ)言,提供了多種并發(fā)編程的方式,其中多線程與多進(jìn)程是最常見的兩種方式之一。本文中,我們將探討Python多線程與多進(jìn)程的概念、區(qū)別以及如何使用線程池與進(jìn)
    的頭像 發(fā)表于 10-23 11:48 ?495次閱讀
    <b class='flag-5'>Python</b><b class='flag-5'>中</b>多線程和多進(jìn)程的區(qū)別

    使用Python構(gòu)建高效的HTTP代理服務(wù)器

    構(gòu)建一個(gè)高效的HTTP代理服務(wù)器Python涉及多個(gè)方面,包括性能優(yōu)化、并發(fā)處理、協(xié)議支持(HTTP/HTTPS)、錯(cuò)誤處理以及日志記錄等。
    的頭像 發(fā)表于 10-23 07:41 ?222次閱讀

    LMH7322怎樣改善輸出波形呢 ?

    圖一 我按照LMH7322資料中,按照上圖一 畫的 PCB圖 (見圖二) 圖二 測(cè)試時(shí)輸出的波形為: 請(qǐng)問工程師 怎樣改善輸出波形呢 ?
    發(fā)表于 09-02 06:57

    請(qǐng)問OPA192運(yùn)放的開環(huán)曲線構(gòu)建的測(cè)試電路是怎樣的?

    請(qǐng)問運(yùn)放的開環(huán)曲線構(gòu)建的測(cè)試電路是怎樣的?信號(hào)從同相端輸入還是反相端?這里的相位是相移還是距離±180°的相位余量
    發(fā)表于 08-12 08:27

    PythonAI的應(yīng)用實(shí)例

    Python人工智能(AI)領(lǐng)域的應(yīng)用極為廣泛且深入,從基礎(chǔ)的數(shù)據(jù)處理、模型訓(xùn)練到高級(jí)的應(yīng)用部署,Python都扮演著至關(guān)重要的角色。以下將詳細(xì)探討Python
    的頭像 發(fā)表于 07-19 17:16 ?1366次閱讀

    如何使用CygwinWin64構(gòu)建環(huán)境?

    如何使用CygwinWin64構(gòu)建環(huán)境? 我已經(jīng)下載了cross_tool、cygwin_x86-84.exe和 sdk, 那么我應(yīng)該采取什么步驟來(lái)構(gòu)建一個(gè)好的編譯環(huán)境呢?
    發(fā)表于 07-10 06:59

    Win10 vscode無(wú)法編譯,提示python.exe: command not found怎么解決?

    電腦中已經(jīng)刪除之前安裝的python,環(huán)境變量也添加了報(bào)錯(cuò)內(nèi)容要求的python路徑,我用git bash、cmd也是可以打開python的,證明環(huán)境變量是已經(jīng)正確設(shè)置了 應(yīng)該是
    發(fā)表于 06-07 06:42

    請(qǐng)問MDK Middleware Network 的回調(diào)函數(shù)netTCP_cb_t的返回值我程序怎樣才能得到并使用?

    請(qǐng)問MDK Middleware Network 的回調(diào)函數(shù)netTCP_cb_t的返回值我程序怎樣才能得到并使用?
    發(fā)表于 04-22 07:19
    优博百家乐的玩法技巧和规则| 大发888官网 888| 网上百家乐官网内| 星河百家乐的玩法技巧和规则| 誉博百家乐官网327589| 明升投注 | 百家乐游戏世界视频| 最好的百家乐官网好评平台都有哪些| bet365娱乐场注册| 云鼎百家乐程序开发有限公司| 沙龙百家乐官网赌场娱乐网规则| 乐九百家乐官网游戏| 盛大69棋牌游戏| 免费百家乐预测工具| 真人百家乐视频赌博| 伟易博百家乐官网娱乐城 | 百家乐官网技巧下载| 百家乐官网游戏必赢法| 真人赌钱| 大发888.com| 威尼斯人娱乐欢迎您| 澳门百家乐娱乐平台| 太阳百家乐官网代理| 百家乐官网最大的赌局| 百家乐官网游戏平台排名| 沁阳市| 利来娱乐开户| 德州扑克小说| 百家乐博牌规| 百家乐赌台| 免费百家乐过滤工具| 新濠百家乐的玩法技巧和规则 | 2404这个房号 风水| 实战百家乐官网的玩法技巧和规则| 百家乐官网投注心得和技巧 | 大发888娱乐城 qq服务| 威尼斯人娱乐开户送18| 三亚百家乐的玩法技巧和规则 | 大连百家乐官网食品| 黄金城百家乐官网手机版| 澳门百家乐指数|