linux下安裝PyQt5+qt-esigner教程
linux下安裝PyQt5+qt-esigner
安裝PyQt5
sudo apt-get install python3-pyqt5
安裝qt-designer
sudo apt-get install qt5-default qttools5-dev-tools
直接在命令行輸入designer即可運(yùn)行
將.ui文件編譯程.py文件
需要pyuic命令,uic命令編譯的是c語言內(nèi)容的文件,
pyuic腳本位置在/usr/lib/python3/dist-packages/PyQt5/uic 目錄,在.bashrc中添加快捷方式:
alias pyuic="python3 -m PyQt5.uic.pyuic"
運(yùn)行命令:
pyuic ui文件.ui -o 目標(biāo)文件.py
便會(huì)生成.py的文件(文件為df.py)
為df.py編寫主文件(對(duì)df.py文件不做任何改變)
import sys from PyQt5.QtWidgets import * from df import Ui_MainWindow if __name__ == "__main__": app =QApplication(sys.argv) form=QMainWindow() myapp=Ui_MainWindow() #注意點(diǎn) myapp.setupUi(form) form.show() app.exec_()
必須導(dǎo)入df.py文件,Ui_MainWindow()是df文件的類名。
大功告成。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Centos中root密碼重置的實(shí)現(xiàn)及步驟詳解
這篇文章主要介紹了Centos中root密碼重置的實(shí)現(xiàn)及步驟詳解的相關(guān)資料,需要的朋友可以參考下2017-07-07linux創(chuàng)建線程之pthread_create的具體使用
這篇文章主要介紹了linux創(chuàng)建線程之pthread_create的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05詳解CentOS7安裝配置Apache HTTP Server
本篇文章主要介紹了CentOS7安裝配置Apache HTTP Server,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-01-01Centos7 mysql數(shù)據(jù)庫安裝及配置實(shí)現(xiàn)教程
這篇文章主要介紹了Centos7 mysql數(shù)據(jù)庫安裝及配置實(shí)現(xiàn)教程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08在 Linux 上用 DNS 實(shí)現(xiàn)簡(jiǎn)單的負(fù)載均衡的方法
這篇文章主要介紹了在 Linux 上用 DNS 實(shí)現(xiàn)簡(jiǎn)單的負(fù)載均衡的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-08-08