最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux下安裝PyQt5+qt-esigner教程

 更新時間:2025年01月16日 09:30:15   作者:菜鳥阿都  
文章介紹了在Linux下安裝PyQt5和Qt Designer,并詳細(xì)描述了如何將.ui文件編譯為.py文件,以及如何編寫主文件來運行生成的.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即可運行

將.ui文件編譯程.py文件

需要pyuic命令,uic命令編譯的是c語言內(nèi)容的文件,

pyuic腳本位置在/usr/lib/python3/dist-packages/PyQt5/uic 目錄,在.bashrc中添加快捷方式:

alias pyuic="python3 -m PyQt5.uic.pyuic"

運行命令:

pyuic ui文件.ui -o 目標(biāo)文件.py

便會生成.py的文件(文件為df.py)

為df.py編寫主文件(對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()   #注意點
     myapp.setupUi(form)
     form.show()
     app.exec_()

必須導(dǎo)入df.py文件,Ui_MainWindow()是df文件的類名。

大功告成。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • linux環(huán)境kafka安裝及配置方式

    linux環(huán)境kafka安裝及配置方式

    在Linux環(huán)境中安裝Kafka需要下載對應(yīng)版本的資源包,并安裝配置Zookeeper,此教程以kafka_2.12-2.5.1版本和apache-zookeeper-3.6.1為例,詳細(xì)介紹了單體及集群環(huán)境下的安裝步驟、配置修改、啟動驗證以及Kerberos認(rèn)證配置,同時提供了kafka常用命令和注意事項,適合初學(xué)者參考
    2024-10-10
  • MemcacheQ安裝及使用方法

    MemcacheQ安裝及使用方法

    MemcacheQ 是一個簡單的分布式隊列服務(wù),它的運行依賴于BerkeleyDB 和 libevent,所以需要先安裝BerkeleyDB和libevent,需要的朋友可以參考下
    2017-03-03
  • Linux中的awk命令全解析

    Linux中的awk命令全解析

    這篇文章主要介紹了Linux中的awk命令全解析,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 虛擬機CentOS 9網(wǎng)絡(luò)配置全過程

    虛擬機CentOS 9網(wǎng)絡(luò)配置全過程

    本文介紹了CentOS9虛擬機在不同網(wǎng)絡(luò)連接模式(NAT模式和橋接模式)下的網(wǎng)絡(luò)配置步驟,包括確認(rèn)網(wǎng)絡(luò)連接模式、編輯網(wǎng)絡(luò)配置文件、重啟網(wǎng)絡(luò)服務(wù)和驗證網(wǎng)絡(luò)連接等操作
    2025-11-11
  • 酷炫!趣味十足的Linux命令

    酷炫!趣味十足的Linux命令

    本文給大家介紹幾個有趣的Linux命令,非??犰?,保證看了之后還想再次閱讀,感興趣的小伙伴們可以參考一下
    2015-12-12
  • linux安裝apache過程中注意的問題

    linux安裝apache過程中注意的問題

    這篇文章主要為大家介紹了linux安裝apache過程中注意的問題,幫助大家進行順利安裝,感興趣的小伙伴們可以參考一下
    2016-01-01
  • linux之普通用戶與root用戶之間切換方法

    linux之普通用戶與root用戶之間切換方法

    下面小編就為大家?guī)硪黄猯inux之普通用戶與root用戶之間切換方法。小編覺得挺不錯的?,F(xiàn)在就分享給大家。也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • 解決fatal:remote error:You can''t push to git://github.com/username/*.git問題的辦法

    解決fatal:remote error:You can''t push to git://github.com/use

    這篇文章主要介紹了解決fatal:remote error:You can't push to git://github.com/username/*.git問題的辦法的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • 在Linux系統(tǒng)中掛載Windows共享文件夾的詳細(xì)步驟

    在Linux系統(tǒng)中掛載Windows共享文件夾的詳細(xì)步驟

    在Linux系統(tǒng)中掛載Windows共享文件夾,本質(zhì)是通過 CIFS協(xié)議(Windows文件共享的核心協(xié)議)建立連接,將遠程共享目錄映射到本地Linux目錄,以下是詳細(xì)步驟(適用于CentOS、Ubuntu等主流發(fā)行版),需要的朋友可以參考下
    2025-11-11
  • Linux 全能系統(tǒng)監(jiān)控工具dstat的實例詳解

    Linux 全能系統(tǒng)監(jiān)控工具dstat的實例詳解

    這篇文章主要介紹了Linux 全能系統(tǒng)監(jiān)控工具dstat的實例詳解,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09

最新評論

塘沽区| 天峨县| 鲜城| 通山县| 紫云| 黄骅市| 新丰县| 台南县| 平果县| 泽普县| 射阳县| 林州市| 渭南市| 崇文区| 嘉荫县| 高阳县| 深水埗区| 通化县| 沁水县| 芒康县| 叙永县| 信阳市| 偃师市| 聊城市| 寿宁县| 北辰区| 蕉岭县| 三门峡市| 榕江县| 苍南县| 昌江| 江安县| 浠水县| 铁力市| 益阳市| 方正县| 乌拉特前旗| 新野县| 若尔盖县| 庆安县| 大冶市|