零基礎學習python GUI編程(PyQt)系列之一:開發軟體安裝

2020-12-11 中原說教育

在使用python進行界面編程時,很多開發者都是用了PyQt這個框架進行,PyQt是一個跨平臺的框架。它是用C ++編寫的。這是一個非常全面的庫。它包含許多工具和API。它被廣泛應用於許多行業。它涵蓋了很多平臺。PyQt是Qt庫的Python版本。高級版本都能夠兼容低級版本,如PyQt5支持Qt1到Qt5。而且很多商業版本的界面都是用該框架來進行開發(類似於VS的MFC開發)。

而我們要使用該GUI來進行界面開發,當然就必須得安裝各種類型的軟體了,畢竟工欲善其事必先利其器嘛,下面,我們就來介紹該如何安裝python 、PyQt以及相關軟體。

首先,既然是基於python的界面開發,那麼python的IDLE那是必須的,不過如果直接安裝python的IDLE的話,需要再安裝大量的其他庫,這裡我為了節省其他庫的安裝時間,所以選擇的是Anaconda這個工具,自帶了python的IDLE以及各種庫(包含了pandas、numpy等大量的常用庫)。該工具直接百度一下就可以下載,下載之後進行默認的安裝即可(由於軟體有些大,在選擇安裝路徑的時候根據自己的需要選擇對應的盤符),當然,對於該工具,網上也有各種各樣的安裝教程,可以根據自身需求選擇。

anaconda在百度上搜索的下載界面

其次,安裝完anaconda之後,在安裝一個常用的python編輯器,用來承載python代碼的編寫(anaconda其實也自帶這類編輯器Spyder,但是在使用的時候不太方便,自動提示功能不好用),所以我們這裡使用的是pycharm,該工具是捷克 jetBrains 公司開發的一款 Python IDE 神器。帶有一整套可以幫助用戶在使用 Python 語言開發時提高其效率的工具,比如調試、語法高亮、項目管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。用起來非常方便。在百度上也可以下載安裝該版本,一般免費版本就足夠我們使用了。

安裝的時候除了選擇路徑的時候根據自己的喜好選擇外,其他的直接按照默認的方法去安裝就可以了。

最後,也是最重要的,就是安裝pyqt和pyqt_tool了,這裡建議直接使用安裝好了的anconda的DOS界面去使用pip命令安裝pyqt以及pyqt_tool,這樣能夠省去很多配置方面的麻煩和開發過程中的不便。具體安裝方法如下:

1、滑鼠單擊電腦左下角的「開始」,找到「Anaconda Prompt」並單擊打開,如下圖:

2、安裝pyqt5:打開「Anaconda Prompt」界面後,在命令行中輸入「pip install pyqt5」(當前最新的pyqt版本是pyqt5)命令,即可開始進行下載pyqt,下載完成後會進行自動安裝。

3、安裝pyqt5_tools:同理在Anaconda Prompt的命令行中,輸入命令pip install pyqt5_tools即可下載安裝對應的pyqt5_tools。

pyqt5_tools安裝(本臺電腦已經安裝)

4、如果本地的網速較慢的話,可能會出現下載安裝超時的現象,這時可以通過下面命令來進行安裝:

pip install PyQt5 -i + 對應網址(將在評論中展現,內容裡面將其看作廣告了)

pip install PyQt5-tools -i + 對應網址(將在評論中展現,內容裡面將其看作廣告了)

分別對兩個工具進行安裝,親測使用該方法安裝的時候下載速度很快,不用擔心下載超時的問題。

當然,安裝完這些,還需要配置下pycharm才能夠使用,在下一節將會對如何配置pycharm做介紹。

相關焦點

  • python gui 中三大框架tkinter,wxpython, pyqt如何選擇
    python開發圖形界面也有這樣的煩惱,有很多gui框架提供我們選擇,讓我們眼花繚亂,我們很難從中選擇一個。下面我簡單介紹下主流的三個python gui框架。wxPython 是一款開源軟體,是 Python 語言的一套優秀的 GUI 圖形庫,允許 Python 程式設計師很方便的創建完整的、功能健全的 GUI 用戶界面。pyqt5是一套Python綁定Digia QT5應用的框架。它可用於Python 2和3。Qt庫是最強大的GUI庫之一。
  • Python和Qt開發簡單的GUI應用(電子書及視頻教程)
    本文與各位Python愛好者分享一套GUI應用視頻教程,視頻錄製者是Martin Fitzpatrick,主要是教大家如何利用Python和Qt,來快速開發簡單的當然,這本電子書也可以單獨使用,也是一本優秀的圖形應用開發教程。本書可以在線免費閱讀,如果想下載下來離線閱讀,則需要在leanpub購買了。點擊「閱讀原文」,收藏相關連結。Udemy在線課程目前促銷中,只需要9美元。
  • Python零基礎編程——起步並搭建環境
    學python可選擇的方向廣,web方向、人工智慧方向、數據分析方向、網絡爬蟲等都是可以做的,且都屬於比較熱門且發展較好的從業方向。常見崗位:python開發工程師、人工智慧工程師、大數據分析工程師、爬蟲開發工程師、搜尋引擎工程師,等等2-主流程式語言有那些?2019 年 10 月 TIOBE 程序語言排行榜如下
  • Python編程:Python3+PyCharm+PyQt5開發環境詳細配置,建議收藏
    Python3 + PyCharm + PyQt5開發環境詳細配置前兩天發布了個一個小視頻,詳細介紹了PyCharm開發環境下使用PyQt5界面庫進行Python開發的詳細配置過程,應小夥伴們的強烈要求,這次把文字版內容給大家整理出來了,大家喜歡的話快快收藏吧。
  • python編程入門,零基礎學習Python基礎教程
    這裡推薦這門python編程入門基礎教程,適合零基礎的同學學習!python軟體工程師都學什麼?自學Python,看視頻學的更快、更透徹一些,給你個課程大綱!階段二:Python高級編程和資料庫開發Python全棧開發與人工智慧之Python高級編程和資料庫開發知識學習內容包括:面向對象開發、Socket網絡編程、線程、進程、隊列、IO多路模型、Mysql資料庫開發等。
  • 零基礎學習python,這幾本書少不了
    python是世界上最強大、最受歡迎的程式語言之一,即使不是程式設計師,我們平時在工作中也會經常用到,例如用python分析競品數據,做財務報表等等。目前,社會上已經掀起了一波學習python的熱潮,但是很多人由於並沒有python基礎,不知道從哪裡開始學習,小編今天整理了零基礎學習python的一些書籍,希望對大家有所幫助。1.
  • 少兒編程軟體python官網下載安裝過程圖文演示,家長都說好
    最近剛剛重新更換了電腦,對於這臺電腦來說,python就是未認識的朋友,順便給大家演示一下如何找到python、安裝python、打開python,希望能給各位朋友提高很多的學習借鑑作用。安裝python軟體等待下載完成後,我們要找到保存軟體的文件夾,用滑鼠左鍵雙擊軟體,進行安裝,我的電腦是64位的,所以軟體提示也是安裝64位的,將下面」add python3.9 to path「前面打上勾,選擇」installnow「,電腦開始自動安裝,以後我跟大家的演示也是這個版本。安裝完成後的圖片,點擊」close「即可。
  • python初學者必看的學習路線 Python是近幾年比較火的程式語言
    Python是近幾年比較火的程式語言之一,因為人工智慧的火爆,讓很多人都想從事python開發。很多零基礎學員在學習python的時候都會走一些彎路,下面小編就為大家分享python學習路線圖,幫助零基礎學員在學習的時候少走彎路。 很多人都在問Python學習步驟應該如何安排?
  • Python數據可視化之高速繪圖神器PyQtGraph庫,強烈建議收藏
    雖然該庫完全用python編寫,但其內部使用了Qt的GraphicsView框架及numpy計算庫,因此其在圖形繪製及數據處理速度方面有著極其優異的表現。同時,PyQtGraph是在MIT開源許可下發布的。該庫可運行於Python2和Python3上,其兩個主要特色為:為數據(繪圖,視頻等)提供了快速可交互式的圖形(2D和3D)顯示。
  • Python探索之旅 | 第一部分第二課:安裝Python和Python的常用開發軟體
    中,我們初步認識了什麼是程式語言,也對 Python 的歷史,Python 可以做什麼,為什麼學習 Python 做了一些講解。這一課我們就要開始搭建 Python 的開發環境了,正所謂「工欲善其事,必先利其器」。2. 安裝 Python(Windows、macOS 和 Linux)安裝 Python 是比較簡單的,就和安裝普通的軟體沒太大區別。
  • 零基礎如何學習python
    Python近幾年慢慢火起來的程式語言,因為人工智慧的到來,使得Python逐漸火爆,讓人想要學習Python,從事Python開發。雖然說Python比起其他幾大程式語言易學,但是零基礎沒有合理的學習路線學起來也會有些難度的。
  • PyAutoGUI:自動化鍵鼠操作的Python類庫
    隨便挑了一張看起來比較高端的圖片有些朋友可能玩過按鍵精靈,一個用來操作鍵盤滑鼠完成一些自動化工作的軟體。其實如果你學了Python的話,完全用不著按鍵精靈這種東西了。因為廣泛的Python類庫裡,就有PyAutoGUI這樣可以變成控制鍵盤滑鼠的類庫,有了它,就可以用Python隨心所欲的操作電腦了。
  • Python 的圖形界面(GUI)編程?
    說一下學習這個原因:之前也一直想學習有關於Python的GUI一直掛在嘴邊,但是沒有實際學習操作。這次剛好要給公司做一個簡單的工具,於是需要學習一遍。是一個創建GUI應用程式的工具包。它是Python程式語言和Qt庫的成功融合。Qt庫是目前最強大的庫之一。PyQt是由Phil Thompson 開發。PyQt實現了一個Python模塊集。
  • Python編程:開發工具(IDE)大匯總(附官方下載)
    最近有多位讀者留言,諮詢更便捷、高效的python編程開發工具(IDE),本文就給大家介紹四款業內常用的python軟體開發工具,並簡單介紹下每款軟體的特點,便於讀者按需選擇合適的學習軟體!python開發工具大匯總一、jupyter notebook IDE簡介—五星推薦jupyter notebook是python學習與開發的一款簡介的
  • Python使用PyQt界面庫繪製不停旋轉的圓控制項
    Python是一種面向對象的高級動態程式語言,相對於其它如C/C++語言,具有上手快、代碼量少、開發效率高等特點,Qt是跨平臺的C++圖形用戶界面應用程式開發框架,是當前主流的GUI開發工具之一,其在Python下的綁定是PyQt庫。
  • 第16 p,PYthon中的用戶交互,Python GUI編程
    大家好,我是楊數Tos,這是《從零基礎到大神》系列課程的第16篇文章,第二階段的課程:Python基礎知識:PYthon中的用戶交互、Python GUI編程實現方式介紹。
  • Python快速入門的方法
    import一個easygui,初學者分分鐘做個圖形界面出來,對於初學python,成就感!!1.進階入門當你看完上面那些書,對於Python也有了一定了解,已經不再是個零基礎的小白了。這個時候,你就可以開始看《Dive into Python》、《Leaning python》、《Python Doc》等稍微深一點的書,當然還是在基礎階段。
  • scratch/python/c++,小孩學編程學哪個好?
    市面上的少兒編程培訓機構基本都是scratch編程教育。如果從零開始學習scratch,可以關注本號,本號將發布公益性教程。編程貓是我國的一款優秀軟體,它模仿了scratch,並進行了大規模改進,但基本邏輯都是一樣的。編程貓的公司點貓科技獲得了多輪融資,並積極進行教材化操作,應該是很有前途的軟體。
  • 中科院國產程式語言「木蘭」引爭議:聲稱完全自主,實則換皮Python?
    Pw0ednc報導還稱,「木蘭」是由編譯實驗室完全自主設計、開發和實現的程式語言,與之配套的編譯器與集成開發工具也完全由團隊自主實現,是真正掌握核心技術的程式語言。Pw0ednc目前,木蘭語言已可以下載。
  • 零基礎學習python GUI編程(PyQt)系列之6:用pandas操作excel
    今天我們就藉助python來對excel的數據進行排名,具體操作如下:首先,我們需要進入Qt Designer新增一個按鈕來承載該功能(如何配置及其使用Qt Designer前面章節有介紹),將該承載按鈕的對象名修改為Rank,保存該修改。如下圖。