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

python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5開(kāi)發(fā)環(huán)境配置與基礎(chǔ)使用

 更新時(shí)間:2020年02月25日 16:16:42   作者:diyiday  
這篇文章主要介紹了python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5開(kāi)發(fā)環(huán)境配置與基礎(chǔ)使用,需要的朋友可以參考下

PyQt5安裝

在cmd下輸入

pip install PyQt5

完成PyQt5安裝,再安裝qt designer,可以使用pip安裝

pip install PyQt5-tools

安裝完成后,在python安裝目錄下可以看到

配置PyCharm

配置PyCharm是為了在Pycharm里面實(shí)現(xiàn)打開(kāi)qt designer,然后生成qt文件,然后將qt文件轉(zhuǎn)換成python語(yǔ)言的軟件文件。

打開(kāi)Pycharm,按下圖操作

打開(kāi)Extrernal Tools之后,點(diǎn)擊上如綠色的+,添加Tools

  • Name:可自己定義
  • Program:指向上述安裝PyQt5-tools里面的designer.exe
  • Work directory:使用變量 FileDir

然后再新建多一個(gè)“PyUIC”,這個(gè)主要是用來(lái)將 Qt界面 轉(zhuǎn)換成 py代碼。

-m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py

PyQt5基礎(chǔ)使用使用

在F盤(pán)新建一個(gè)空文件夾,然后使用pychram導(dǎo)入文件夾,首先通過(guò)pycharm打開(kāi)qt designer,如圖所示:

新建窗口之后,可以再左邊列表直接拖拉空間到窗口上

可以看到上圖是有2個(gè)控件的,在這里另存為該文件

保存文件之后,關(guān)閉qt designer,在pycharm里看到剛保存ui文件,選中文件點(diǎn)擊右鍵,選擇PyUIC來(lái)轉(zhuǎn)換成py代碼

生成代碼之后,還不能運(yùn)行,因?yàn)檫@只是一個(gè)界面的代碼,在該代碼最下面還需要加入以下代碼:

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
if __name__ == '__main__':
  app = QApplication(sys.argv)
  MainWindow = QMainWindow()
  ui = Ui_MainWindow()
  ui.setupUi(MainWindow)
  MainWindow.show()
  sys.exit(app.exec_())

點(diǎn)擊運(yùn)行

好了關(guān)于python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5開(kāi)發(fā)環(huán)境配置與基礎(chǔ)使用就介紹到這里,更多關(guān)于這方面的文章請(qǐng)查看下面的相關(guān)鏈接

相關(guān)文章

  • Python守護(hù)進(jìn)程和腳本單例運(yùn)行詳解

    Python守護(hù)進(jìn)程和腳本單例運(yùn)行詳解

    本篇文章主要介紹了Python守護(hù)進(jìn)程和腳本單例運(yùn)行,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • 使用Jupyter notebooks上傳文件夾或大量數(shù)據(jù)到服務(wù)器

    使用Jupyter notebooks上傳文件夾或大量數(shù)據(jù)到服務(wù)器

    這篇文章主要介紹了使用Jupyter notebooks上傳文件夾或大量數(shù)據(jù)到服務(wù)器,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • numpy.random.seed()的使用實(shí)例解析

    numpy.random.seed()的使用實(shí)例解析

    這篇文章主要介紹了numpy.random.seed()的使用實(shí)例解析,分享了相關(guān)代碼示例,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • Python實(shí)現(xiàn)按鍵精靈版的連點(diǎn)器

    Python實(shí)現(xiàn)按鍵精靈版的連點(diǎn)器

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)按鍵精靈版的連點(diǎn)器,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解一下
    2023-06-06
  • windows下 兼容Python2和Python3的解決方法

    windows下 兼容Python2和Python3的解決方法

    這篇文章主要介紹了windows下 兼容Python2和Python3的解決方法,需要的朋友可以參考下
    2018-12-12
  • Python數(shù)據(jù)處理的26個(gè)Pandas實(shí)用技巧總結(jié)

    Python數(shù)據(jù)處理的26個(gè)Pandas實(shí)用技巧總結(jié)

    這篇文章主要給大家分享一些pandas的實(shí)用技巧,共計(jì)26個(gè),這些技巧在你做數(shù)據(jù)處理中必不可少,感興趣的小伙伴可以跟隨小編學(xué)習(xí)一下
    2022-02-02
  • python批量telnet檢測(cè)IP地址的端口是否開(kāi)放

    python批量telnet檢測(cè)IP地址的端口是否開(kāi)放

    本文主要介紹了python批量telnet檢測(cè)IP地址的端口是否開(kāi)放,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Python3 tkinter 實(shí)現(xiàn)文件讀取及保存功能

    Python3 tkinter 實(shí)現(xiàn)文件讀取及保存功能

    tkinter是一個(gè)跨平臺(tái)的GUI庫(kù),開(kāi)發(fā)的程序可以在win,linux或者mac下運(yùn)行,tkinter是python自帶的GUI庫(kù),是對(duì)圖形庫(kù)TK的封裝。本文通過(guò)實(shí)例代碼給大家介紹Python3 tkinter 實(shí)現(xiàn)文件讀取及保存功能,感興趣的朋友跟隨小編一起看看吧
    2019-09-09
  • 在django中查詢獲取數(shù)據(jù),get, filter,all(),values()操作

    在django中查詢獲取數(shù)據(jù),get, filter,all(),values()操作

    這篇文章主要介紹了在django中查詢獲取數(shù)據(jù),get, filter,all(),values()操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-08-08
  • Python3常用內(nèi)置方法代碼實(shí)例

    Python3常用內(nèi)置方法代碼實(shí)例

    這篇文章主要介紹了Python3常用內(nèi)置方法代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11

最新評(píng)論