欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux下安裝PyQt5+qt-esigner教程

 更新時(shí)間:2025年01月16日 09:30:15   作者:菜鳥阿都  
文章介紹了在Linux下安裝PyQt5和Qt Designer,并詳細(xì)描述了如何將.ui文件編譯為.py文件,以及如何編寫主文件來運(yùn)行生成的.py文件,步驟包括安裝PyQt5和Qt Designer、使用pyuic命令編譯.ui文件、在.bashrc中添加快捷方式,并編寫主文件導(dǎo)入生成的.py文件

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)及步驟詳解

    這篇文章主要介紹了Centos中root密碼重置的實(shí)現(xiàn)及步驟詳解的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • Linux中配置雙機(jī)SSH信任 操作說明

    Linux中配置雙機(jī)SSH信任 操作說明

    本篇文章小編為大家介紹,Linux中配置雙機(jī)SSH信任 操作說明。需要的朋友參考下
    2013-04-04
  • Ubuntu20.04安裝配置GitLab的方法步驟

    Ubuntu20.04安裝配置GitLab的方法步驟

    這篇文章主要介紹了Ubuntu20.04安裝配置GitLab的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Gerrit設(shè)置開機(jī)啟動(dòng)方法

    Gerrit設(shè)置開機(jī)啟動(dòng)方法

    下面小編就為大家分享一篇Gerrit設(shè)置開機(jī)啟動(dòng)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • linux創(chuàng)建線程之pthread_create的具體使用

    linux創(chuàng)建線程之pthread_create的具體使用

    這篇文章主要介紹了linux創(chuàng)建線程之pthread_create的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • linux vim撤銷回退操作方式

    linux vim撤銷回退操作方式

    在Linux的vim編輯器中,撤銷(Undo)和回退(Redo)操作可以通過不同的方式實(shí)現(xiàn),撤銷單個(gè)更改或連續(xù)更改,可以使用u鍵或:undo命令,連續(xù)撤銷可以使用U命令,而.命令可以重復(fù)上一個(gè)編輯動(dòng)作
    2025-02-02
  • ubuntu開啟22端口的實(shí)現(xiàn)

    ubuntu開啟22端口的實(shí)現(xiàn)

    這篇文章主要介紹了ubuntu開啟22端口的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 詳解CentOS7安裝配置Apache HTTP Server

    詳解CentOS7安裝配置Apache HTTP Server

    本篇文章主要介紹了CentOS7安裝配置Apache HTTP Server,具有一定的參考價(jià)值,有興趣的可以了解一下。
    2017-01-01
  • Centos7 mysql數(shù)據(jù)庫安裝及配置實(shí)現(xiàn)教程

    Centos7 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ù)載均衡的方法

    這篇文章主要介紹了在 Linux 上用 DNS 實(shí)現(xiàn)簡(jiǎn)單的負(fù)載均衡的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08

最新評(píng)論