真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PyQt5快速上手基礎(chǔ)篇1-開發(fā)環(huán)境搭建

前言

最近收到公司的一個基于PyQt的項(xiàng)目任務(wù),由于UI界面比較復(fù)雜,最終選擇了PyQt,本文我將帶領(lǐng)大家學(xué)習(xí)Pyqt的環(huán)境搭建。

成都一家集口碑和實(shí)力的網(wǎng)站建設(shè)服務(wù)商,擁有專業(yè)的企業(yè)建站團(tuán)隊(duì)和靠譜的建站技術(shù),十年企業(yè)及個人網(wǎng)站建設(shè)經(jīng)驗(yàn) ,為成都近千家客戶提供網(wǎng)頁設(shè)計(jì)制作,網(wǎng)站開發(fā),企業(yè)網(wǎng)站制作建設(shè)等服務(wù),包括成都營銷型網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),同時(shí)也為不同行業(yè)的客戶提供網(wǎng)站建設(shè)、做網(wǎng)站的服務(wù),包括成都電商型網(wǎng)站制作建設(shè),裝修行業(yè)網(wǎng)站制作建設(shè),傳統(tǒng)機(jī)械行業(yè)網(wǎng)站建設(shè),傳統(tǒng)農(nóng)業(yè)行業(yè)網(wǎng)站制作建設(shè)。在成都做網(wǎng)站,選網(wǎng)站制作建設(shè)服務(wù)商就選成都創(chuàng)新互聯(lián)公司

一、基礎(chǔ)知識

1.PyQt簡介

眾所周知,Qt庫是最強(qiáng)大的GUI庫之一,不過他使用C++來開發(fā)的,作為一名Python愛好者,PyQt將是開發(fā)桌面應(yīng)用程序一個極好的選擇,筆者之前文章有介紹tkinter,那是Python內(nèi)置的工具,比較輕量便捷,不過比較痛苦的是需要自己寫代碼設(shè)計(jì)UI,PyQt的一個很大的好處就在于可以使用Qt Designer設(shè)計(jì)UI界面,對于復(fù)雜的UI界面開發(fā)特別適合。

PyQt是一個創(chuàng)建GUI應(yīng)用程序的工具包。它是Python編程語言和Qt庫的成功融合,PyQt做為Python的一個模塊,它有620多個類和6000個函數(shù)和方法。這是一個跨平臺的工具包,它可以運(yùn)行在所有主要的操作系統(tǒng),包括UNIX,Windows,Mac OS。

二、開發(fā)環(huán)境搭建

1.下載PyQt5

pip3 install PyQt5==5.13 -i https://pypi.tuna.tsinghua.edu.cn/simple

2.下載PyQT5_tools

pip3 install PyQt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple

PyQt5快速上手基礎(chǔ)篇1-開發(fā)環(huán)境搭建

在Lib\site-packages\pyqt5_tools\Qt\bin路徑下有QT designer.exe,這個工具可以用來手動拖控件的方式設(shè)計(jì)頁面,我習(xí)慣將其發(fā)送到桌面快捷方式,然后就可以在桌面快速點(diǎn)擊創(chuàng)建新UI界面了。

3.QT Designer設(shè)計(jì)UI

打開designer.exe,默認(rèn)用Main Window創(chuàng)建,直接點(diǎn)擊Create按鈕即可。

PyQt5快速上手基礎(chǔ)篇1-開發(fā)環(huán)境搭建

設(shè)計(jì)UI圖如下,并保存為test.ui

PyQt5快速上手基礎(chǔ)篇1-開發(fā)環(huán)境搭建

4.將test.ui轉(zhuǎn)換為ui_test.py

進(jìn)入ui_test.py目錄,輸入如下指令:

pyuic5 -o ui_test.py test.ui

PyQt5快速上手基礎(chǔ)篇1-開發(fā)環(huán)境搭建

可以看到在1-setup/目錄下生成了ui_test.py文件

5.程序

# encoding=utf-8
import sys
import PyQt5.QtWidgets as qw
import ui_test
if __name__ == "__main__":
    app = qw.QApplication(sys.argv)
    w = qw.QMainWindow()
    ui = ui_test.Ui_MainWindow()
    ui.setupUi(w)
    w.show()
    sys.exit(app.exec_())

三、運(yùn)行

進(jìn)入文件目錄,輸入python3 run.py,即可彈出上述用QT Designer設(shè)計(jì)出來的頁面,大家看下是不是很簡單!

PyQt5快速上手基礎(chǔ)篇1-開發(fā)環(huán)境搭建

四、結(jié)語

1.總結(jié):

本節(jié)完,實(shí)際操作過程中需要注意的地方有如下幾點(diǎn):

(1)python版本

注意,本系列PyQt教程,采用python3.6.6,建議和我保持一致。

(2)安裝PyQt5和PyQt5_tools

注意選擇國內(nèi)安裝源,速度比較快

(2)使用designer設(shè)計(jì)注意事項(xiàng)

需要注意選擇默認(rèn)的Main Window,其他選項(xiàng),在之后的文章中會進(jìn)行說明,本節(jié)主要任務(wù)是搭建環(huán)境使用Main Window即可。

2.后記:

如您在使用過程中有任何問題,請加QQ群進(jìn)一步交流,也可以github提Issue。

QQ交流群:906015840 (備注:物聯(lián)網(wǎng)項(xiàng)目交流)

github倉庫地址:https://github.com/solitary-sand/pyqt5

一葉孤沙出品:一沙一世界,一葉一菩提

PyQt5快速上手基礎(chǔ)篇1-開發(fā)環(huán)境搭建


網(wǎng)頁題目:PyQt5快速上手基礎(chǔ)篇1-開發(fā)環(huán)境搭建
瀏覽地址:http://weahome.cn/article/pogdgs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部