PyQt5:使用 Eric6 進行 PyQt5 的開發
前言 讀研究所時,遇到的第一個工作就是把之前學長所做的東西給別人操作,既然提到操作,勢必就要製作一個介面給別人使用,當時其實也剛學 Python 不久,懵懵懂懂的我就誤打誤撞學習 PyQt5 來完成當時的工作。 除了網路的資料外,我自己也從一本參考書學到許多技巧,叫做 "Python GUI 程式設計 PyQt5 實戰"。其實這本書還沒進實驗室就買了,當時我還在用線上課程來學 Python 呢,只是沒想到居然進了研究所就要製作介面,而且直到我畢業之前都還需要介面製作,既然都做了那麼久,趁著又空閒的時間記錄一下學習過程吧。 安裝及配置 通常我新的實驗項目都會使用 Anaconda 建一個虛擬環境,藉此分開每個項目的環境,這邊我就先建一個名稱為 pyqt5 的虛擬環境並且進入環境中。 一、打開 CMD 或是 Anaconda Prompt,然後輸入以下指令 conda create -n pyqt5 python=3.7 activate pyqt5 二、接著安裝 PyQt5、pyqt5-tools 及 eric6,其中 pyqt5-tools 是用來安裝 Qt Designer,而 eric6 算是整合 Qt 功能的編輯器,相信也會有人說可以使用 PyCharm,但我覺得 eric6 用起來更流暢,就看自己習慣用什麼來寫程式了,不過我自己都會用就是了。 注:關於 PyCharm 的配置可以看 [PyQt5] 基本教學(1) 安裝 PyQt5,印出 ......略 pip install PyQt5 pip install eric-ide 這邊秀下我所使用的版本 eric-ide 21.3 PyQt5 5.15.1 pyqt5-tools 5.15.1.3.0.2 QScintilla 2.12.0 有時候版本對不到,在安裝 pyqt5-tools 會出現錯誤,並不是直接無腦安裝就好啊XD