創(chuàng)新互聯(lián)www.cdcxhl.cn八線(xiàn)動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買(mǎi)多久送多久,劃算不套路!
創(chuàng)新互聯(lián)不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對(duì)營(yíng)銷(xiāo)、技術(shù)、服務(wù)都有自己獨(dú)特見(jiàn)解,公司采取“創(chuàng)意+綜合+營(yíng)銷(xiāo)”一體化的方式為您提供更專(zhuān)業(yè)的服務(wù)!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)質(zhì)量和服務(wù)品質(zhì),在得到用戶(hù)滿(mǎn)意的同時(shí),也能得到同行業(yè)的專(zhuān)業(yè)認(rèn)可,能夠?yàn)樾袠I(yè)創(chuàng)新發(fā)展助力。未來(lái)將繼續(xù)專(zhuān)注于技術(shù)創(chuàng)新,服務(wù)升級(jí),滿(mǎn)足企業(yè)一站式營(yíng)銷(xiāo)型網(wǎng)站建設(shè)需求,讓再小的品牌網(wǎng)站設(shè)計(jì)也能產(chǎn)生價(jià)值!這篇文章主要介紹Python如何實(shí)現(xiàn)一鍵ui文件轉(zhuǎn)py文件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
PyQt5是作為一套Python模塊實(shí)現(xiàn)的。他已經(jīng)超過(guò)620個(gè)類(lèi)和6000個(gè)函數(shù)與方法。他是一個(gè)運(yùn)行在所有主流操作系統(tǒng)上的多平臺(tái)組件,包括Unix,Windows和Mac OS。PyQt5是雙重許可的。開(kāi)發(fā)者可以選擇GPL和商業(yè)許可??丶С諬TML語(yǔ)法。簡(jiǎn)單拖拽即可做出你想要的窗口。
這是一個(gè)簡(jiǎn)單的實(shí)例(一個(gè)簡(jiǎn)易的類(lèi)似于文本編輯器的軟件可以支持打印圖片和打印文本,可以是編輯文本,也可以導(dǎo)入文件。)
今天先和大家介紹一下PyQt5的配置。首先我們用pip安裝PyQt5 和PyQt5-tools。這個(gè)pip安裝應(yīng)該也沒(méi)什么好說(shuō)的,遇到錯(cuò)誤的話(huà)我前面的文章也有介紹pip安裝錯(cuò)誤的解決辦法→安裝第三方庫(kù)方法匯總。
然后我們應(yīng)該也有了PyCharm,關(guān)于這個(gè)軟件的下載這里不做介紹。如果你有Aconda環(huán)境那么基本上PyQt5是下載過(guò)的。
接下來(lái)我們可以在Library下面的bin找到designer.exe文件,雙擊打開(kāi)可以看到下面的圖片,這表示我們安裝完成,記下這個(gè)路徑我們接下來(lái)在PyCharm配置一鍵打開(kāi)
pycharm配置designer
打開(kāi)PyCharm setting里面的如下圖所示位置(我因?yàn)榕渲眠^(guò)所以顯示兩個(gè)拓展工具你們打開(kāi)應(yīng)該是空的)
我們點(diǎn)擊加號(hào)出現(xiàn)如圖所示的窗口
在Tool顯示我們創(chuàng)建的工具,現(xiàn)在我們看一下怎么使用
單擊這個(gè)拓展工具我們打開(kāi)任意制作一個(gè)窗口這里放了一個(gè)PushButton按鈕
我們保存到桌面
我們看如何轉(zhuǎn)化成py文件,首先采用cmd的方式
python -m PyQt5.uic.pyuic 123.ui -o 123.py
123.ui為我們保存的ui文件 123.py為我們轉(zhuǎn)化成的python文件這
樣就完成了。但是每次這樣輸入太復(fù)雜參數(shù)太多,我們使用如上的方法將
這個(gè)操作做成一個(gè)快捷方式。
這個(gè)Arguments參數(shù)其實(shí)就是命令行當(dāng)時(shí)python后面的部分,只是把123.ui改成了任意要改的文件 123.py改成了無(wú)后綴名的ui文件加上.py
這樣點(diǎn)擊確認(rèn)我們就完成了快捷方式的操作。我們來(lái)試一試用這個(gè)快捷鍵快捷轉(zhuǎn)化ui文件為py文件。
找到我們要轉(zhuǎn)化的ui文件右鍵如圖點(diǎn)擊我們創(chuàng)建的tool :Pyuic 點(diǎn)擊一下
發(fā)現(xiàn)生成了py文件到這里就說(shuō)明我們的兩個(gè)快捷操作完成了。
我們看下如何運(yùn)行
我們簡(jiǎn)單的介紹下如何運(yùn)行 這里寫(xiě)了一個(gè)run.py 注釋很清楚,因?yàn)閯偨佑|很多不理解沒(méi)有關(guān)系,最近在整理有關(guān)控件的介紹和筆記,將在后面公布在Github,公布時(shí)再更新文章 。
直接用designer比較方便只需要簡(jiǎn)單地拖拽即可但是在我們剛學(xué)習(xí)時(shí)很多控件不知道怎么用
所以我后續(xù)的筆記和代碼會(huì)側(cè)重于如何用代碼實(shí)現(xiàn)各控件的功能并結(jié)合具體的實(shí)例代碼組合在一起,讓大家快速掌握PyQt5。
以上是Python如何實(shí)現(xiàn)一鍵ui文件轉(zhuǎn)py文件的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!