婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Python編寫可視化界面的全過程(Python+PyCharm+PyQt)

Python編寫可視化界面的全過程(Python+PyCharm+PyQt)

熱門標簽:騰訊外呼線路 哈爾濱ai外呼系統定制 陜西金融外呼系統 唐山智能外呼系統一般多少錢 公司電話機器人 白銀外呼系統 廣告地圖標注app 海南400電話如何申請 激戰2地圖標注

最近開始學習Python,但只限于看理論,編幾行代碼,覺得沒有意思,就想能不能用Python編寫可視化的界面。遂查找了相關資料,發現了PyQt,由于前一段時間剛看過Qt,而且對Qt的印象很好,于是覺得用PyQt應該是一個比較愉快的選擇。

1、前言

PyQt的版本需要與Python的版本保持一致,在這里我用的PyQT的版本是 PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64.exe,具體下載方式,請直接搜索。由于該版本需要v3.5版本的Python,所以首先需要安裝Python3.5,然后安裝PyQt,為了更加方便的寫代碼,故安裝了Pycharm,版本為pycharm-community-2017.3.2.exe。具體的下載、安裝,網上有很多教程,在這里就不多做描述,請自行搜索,下面就先介紹基于Pycharm+Python3.5+PyQt5.6的Python可視化編程。文末還會介紹一下基于最新版本的Pycharm2018.3+Python3.7+PyQt5.11的Python可視化編程。

2、開始

 1)、打開PyCharm并配置相關設置

打開PyCharm界面如下:

點擊界面右下方的“Configure”下拉按鈕,選擇“Settings”,如下所示:

打開如下設置界面:

如上圖所示,在“Project Interpreter”選顯卡中選擇本機所安裝的Python版本,一般情況下,它會自動識別本機所安裝的Python版本,如圖所示,選擇的為Python3.5;

配置完成之后,點擊“OK”,返回開始界面,

選擇“Create New Project”,選擇工程路徑和工程的名稱,然后點擊"Create",然后彈出如下界面:

    此時,工作環境已準備完畢;

3、編寫

1)、首先,創建一個.py文件,暫命名為PyQt.py

2)、其次,需要導入PyQt的文件如下所示:

import sys
from PyQt5.QtWidgets import QWidget, QApplication

注意,如果提示找不到對應文件,請確保PyQt5的安裝路徑在環境變量中!

然后先添加主函數:

if __name__ == "__main__":
    app = QApplication(sys.argv)
    sys.exit(app.exec_())

接下來就需要添加界面相關函數:

#class Example
class Example(QWidget):
    def __init__(self):
        super(Example, self).__init__()
        self.InitUI()
 
    def InitUI(self):
        self.btn = QPushButton("Dialog", self)
        self.btn.move(20, 20)
        self.btn.clicked.connect(self.ShowDialog)
 
        self.le = QLineEdit(self)
        self.le.move(130, 22)
 
        self.setWindowTitle("Input Dialog")
        self.show()
 
    def ShowDialog(self):
        text,ok = QInputDialog.getText(self, "Input Dialog", "Enter your name:")
        if ok:
            self.le.setText(str(text))

如上代碼所示,在Python中主要是通過類來生成界面的,在類中,可以進行界面的生成,控件的創建,創建控件的響應函數,connect控件與控件響應函數。

其中函數 __init__(self) 可以理解為該類的構造函數,其中界面的初始化在該部分執行;

函數 InitUI(self) 主要是生成界面控件;

當類創建完成后,只需要在主函數中調用該類即可。如下所示:

if __name__ == "__main__":
    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())

在以上的代碼中,主要是在界面中添加了一個按鈕(btn),一個編輯框(le),一個按鈕響應函數(ShowDialog),其中在ShowDialog響應函數中打開了一個標準輸入窗口,并將標準輸入窗口中輸入的值顯示到編輯框(le)中。

  

結果:

4、擴展

在接下來做了一個更加復雜的例子,主要是模擬匯率的解算,界面主要如下所示:

其中主要涉及了按鈕、編輯框、Label、布局等 ,

與第一個例子寫在了同一個文件中,可點擊一下鏈接下載:點擊下載

5、最新版本配置方法

采用最新版本的Python、PyQt、Pycharm配置可視化編程環境。

首先先安裝Python3.7,然后安裝Pycharm2018.3,并配置python解釋器為Python3.7的本地目錄,接下來就是安裝PyQt5.11。

安裝PyQt5.11是采用pip+wheel文件安裝的形式,下載網址:https://pypi.org/project/PyQt5/#files

關于pip的安裝請參考https://www.jb51.net/article/200839.htm

把下載的PyQt5-5.11.3-5.11.2-cp35.cp36.cp37.cp38-none-win_amd64.whl文件放置到合適的位置。

打開CMD,按照以下形式輸入安裝命令:

回車,pip就會自動安裝該文件了:

此時PyQt5.11就安裝成功了。

可以通過以上的代碼進行測試。

6、Ubuntu下python2.7安裝pyqt5

上面記錄的都是在windows+python3環境下pyqt5的安裝。由于工作需要,需要在Ubuntu+python2.7環境下安裝pyqt5,根據pyqt5的官網,pyqt5只有針對python3的安裝包,而沒有python2.7的,所以可以通過在線安裝的方式安裝,下面是Ubuntu+python2.7環境下pyqt5的安裝:

在ubuntu中打開終端,直接輸入:

$sudo apt-get install python-pyqt5

即可,安裝完成之后,直接在代碼編輯頁面import PyQt5即可,親測可用。

另外,上面這種方式好像還可以用于ubuntu+python3環境下pyqt5的安裝,也是通過命令安裝:

$sudo apt-get install python3-pyqt5

上面未經測試,但是應該沒問題。

總結

到此這篇關于Python編寫可視化界面(Python+PyCharm+PyQt)的文章就介紹到這了,更多相關Python編寫可視化界面內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python開發實時可視化儀表盤的示例
  • Python數據分析之繪圖和可視化詳解
  • Python數據可視化之繪制柱狀圖和條形圖
  • python使用Streamlit庫制作Web可視化頁面
  • python可視化hdf5文件的操作
  • 使用python實現三維圖可視化
  • python用pyecharts實現地圖數據可視化
  • python實現棋盤覆蓋問題及可視化
  • 以大熱劇《覺醒年代》為例用Python繪制可視化儀表盤

標簽:四川 惠州 鷹潭 上海 黑龍江 益陽 常德 黔西

巨人網絡通訊聲明:本文標題《Python編寫可視化界面的全過程(Python+PyCharm+PyQt)》,本文關鍵詞  Python,編寫,可視化,界,面的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python編寫可視化界面的全過程(Python+PyCharm+PyQt)》相關的同類信息!
  • 本頁收集關于Python編寫可視化界面的全過程(Python+PyCharm+PyQt)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日产国产欧美视频一区精品| 欧美第一区第二区| 欧美韩国日本一区| 亚洲一区二区三区四区五区黄 | 91福利国产精品| 亚洲国产cao| 精品动漫一区二区三区在线观看| 91亚洲精品久久久蜜桃| 免费欧美在线视频| 国产精品久久久爽爽爽麻豆色哟哟| 在线成人av影院| 成人精品电影在线观看| 亚洲图片一区二区| ...av二区三区久久精品| 5月丁香婷婷综合| 成人av在线观| 国产91精品久久久久久久网曝门| 亚洲国产视频在线| 91精品国产aⅴ一区二区| 色国产综合视频| 久久国产成人午夜av影院| 国产日韩在线不卡| 久久久91精品国产一区二区三区| 欧美日韩和欧美的一区二区| 高清成人在线观看| 久久精品久久久精品美女| 亚洲精品v日韩精品| 中文字幕亚洲在| 在线观看三级视频欧美| 国产在线精品国自产拍免费| 午夜视频在线观看一区二区| 欧美电视剧在线观看完整版| www.日本不卡| 91美女片黄在线观看| 国产激情视频一区二区三区欧美 | aaa亚洲精品| 成人av资源网站| 欧美午夜在线观看| 欧美综合色免费| 91理论电影在线观看| 成人性生交大片免费| av福利精品导航| 粉嫩aⅴ一区二区三区四区五区| 国产日本亚洲高清| 久久天堂av综合合色蜜桃网| 欧美一区二区三级| 久久精品亚洲一区二区三区浴池| 精品久久久久av影院| 欧美巨大另类极品videosbest | 全部av―极品视觉盛宴亚洲| 在线免费视频一区二区| 欧美一区二区三区在线视频| 欧美精品乱码久久久久久 | 日韩欧美中文一区二区| 69堂亚洲精品首页| 日本一区二区三区在线观看| 欧美高清在线视频| 欧美大片免费久久精品三p| 国产精品久久久久久户外露出| 国产日韩欧美电影| 欧美日韩第一区日日骚| 久久久久久亚洲综合| 日本一区二区视频在线观看| 天天综合网 天天综合色| 免费一级欧美片在线观看| 蜜臀久久久99精品久久久久久| av综合在线播放| 欧美中文字幕一二三区视频| 久久久欧美精品sm网站| 国产精品久久精品日日| 一区2区3区在线看| 在线免费不卡视频| 99精品视频在线免费观看| 欧美综合一区二区| 日韩欧美一区二区三区在线| 一区二区三区在线免费视频| 免费在线观看一区| 九色porny丨国产精品| 在线视频亚洲一区| 91精品国产综合久久久久久久久久| 中文字幕五月欧美| 日韩成人一级大片| 美国精品在线观看| 欧美卡1卡2卡| 国产精品国产自产拍在线| 国产在线观看一区二区| 在线一区二区三区四区五区| 精品国产乱码久久久久久影片| 中文字幕人成不卡一区| 久久福利视频一区二区| 国产九色sp调教91| 成人av免费网站| 国产免费成人在线视频| 国产亚洲欧美色| 国产麻豆视频精品| 欧美男人的天堂一二区| 亚洲精品一区二区三区四区高清| 午夜精品久久一牛影视| 成年人国产精品| 国产精品伦理一区二区| 狠狠色狠狠色综合系列| 欧洲精品视频在线观看| 亚洲成av人片在线| 99re在线精品| 亚洲18影院在线观看| 99久久久国产精品免费蜜臀| 欧美日韩一区中文字幕| 日韩高清一区二区| 欧美日韩视频在线一区二区| 亚洲h动漫在线| 国产无人区一区二区三区| 一区二区在线观看视频在线观看| 色一区在线观看| 国产欧美日韩精品在线| 99国产精品久久久久久久久久久| 欧美精品一区二区在线播放 | 亚洲欧洲无码一区二区三区| 国产精品视频一二| 国内不卡的二区三区中文字幕| 欧美高清dvd| 亚洲午夜精品网| 在线一区二区观看| 亚洲女同一区二区| 在线精品国精品国产尤物884a| 中文字幕色av一区二区三区| 欧美系列一区二区| 亚洲伊人伊色伊影伊综合网| 欧美一级久久久| 国产一区二区三区在线观看免费| 日韩欧美成人一区| 成人av在线资源网| 亚洲免费观看高清完整版在线观看 | 国产成人av一区二区三区在线 | 99久久久精品免费观看国产蜜| 欧美极品美女视频| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 2017欧美狠狠色| 国产精品69毛片高清亚洲| 国产亚洲欧美激情| 欧美日韩久久久| 三级亚洲高清视频| 亚洲欧洲日产国码二区| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲国产精品传媒在线观看| 91.麻豆视频| 国产一区二区三区免费看| 高清国产一区二区| 另类的小说在线视频另类成人小视频在线| 91精品国产综合久久久久久 | 日韩一卡二卡三卡四卡| 成人av第一页| 亚洲最大色网站| 91毛片在线观看| 日本欧美一区二区三区乱码| 精品区一区二区| 国产在线精品免费| 久久综合视频网| www.综合网.com| 日韩精品1区2区3区| 久久―日本道色综合久久| 波多野结衣精品在线| 精品一区二区三区免费观看 | 午夜精品123| 91精品黄色片免费大全| 93久久精品日日躁夜夜躁欧美| 亚洲一区二区精品3399| 国产精品麻豆视频| 欧美成人性福生活免费看| 成人av网站在线| av福利精品导航| 免费成人av资源网| 亚洲另类在线制服丝袜| 久久综合一区二区| 欧美亚一区二区| 国产盗摄精品一区二区三区在线 | 青娱乐精品在线视频| 国产欧美一区二区精品性| 91猫先生在线| 日韩国产欧美三级| 亚洲欧美成aⅴ人在线观看| 精品欧美久久久| 日韩一区二区三区在线| 欧美电影一区二区| 91麻豆国产在线观看| 色狠狠综合天天综合综合| 国产精品一色哟哟哟| 亚洲高清在线精品| 亚洲女厕所小便bbb| 国产日韩欧美精品电影三级在线 | 久久久不卡网国产精品二区| 欧美妇女性影城| 欧美精品一区二区三区很污很色的| 91激情五月电影| 欧美视频一区二区| 91亚洲精品久久久蜜桃网站| 日韩成人伦理电影在线观看| 亚洲成a人v欧美综合天堂下载 | 日韩中文字幕一区二区三区| 日韩高清中文字幕一区| 亚洲一区在线观看视频|