|
眾所周知,PyQt5是一款優(yōu)秀的GUI工具集,可用于python界面的快速開發(fā)。 本文采用Python3.6+PyCharm社區(qū)版進(jìn)行PyQt5的開發(fā)。對于python環(huán)境和PyCharm的安裝本文不再贅述。本文講述怎樣對PyCharm進(jìn)行優(yōu)化,使我們的PyQt開發(fā)更為方便。 添加外部的工具PyQt的開發(fā)需要三個外部工具,分別為:
圖1 ExternalTool設(shè)置界面 單擊菜單欄的“File”→“settings…”調(diào)出settings對話框 選擇“Tools”→“External Tools”即顯示如圖1所示的工具界面,單擊“+”即可增加擴(kuò)展工具,彈出如圖2所示的工具編輯界面。
界面上表單的含義如下:
其中以“$…$”包含的為宏命令,可單擊“Insert Macro…”查看和添加,常用的宏值如下:
三個工具的設(shè)置如下: QtDesigner工具名稱:QtDesigner PyUIC工具名稱:QtDesigner pyRCC工具名稱:QtDesigner 至此,Qt常用的外部工具已添加完畢。以后可從菜單欄“Tool”中調(diào)用它們,或者在項目管理界面的文件名上單擊鼠標(biāo)右鍵也可找到調(diào)用命令。 定義模板PyCharm模板的模板分為文件模板和活動模板,前者是一個文件的模板,后者是一條或多條語句的模板。靈活運用模板可以使開發(fā)效率成倍提高。 文件模板文件模板在“settings…”對話框的“Editor”→“File and Code Templates”中設(shè)置和查看。如圖3所示。 單擊“+”號可創(chuàng)建模板,然后在Name文本框中輸入名字,在Extension文本框中輸入擴(kuò)展名(如:py),在下面的大文本框中輸入文件模板內(nèi)容即可。 筆者為PyQt5開發(fā)建立了3個文件模板,2個py文件模板(窗口文件模板和主程序文件模板)和1個qrc文件模板(資源文件)。設(shè)置如下: 窗口文件模板名稱:QtWidget File
主程序文件模板名稱:PyQt5Main
資源文件模板名稱:resource File
定義好文件模板后可以通過新建文件,方便得建立文件。 活動模板活動模板在“settings…”對話框的“Editor”→“Live Templates”中設(shè)置和查看。如圖4所示。 可以看到PyCharm中已經(jīng)定義好了許多活動模板,如:main、iter、itere,所表示的代碼如圖4所示,我們可以輸入模板名,然后按“Tab”鍵即可自動補(bǔ)全語句。 筆者為方便PyQt5的開發(fā),定義了Widgets表示:from PyQt5.QtWidgets import *,以方便模塊導(dǎo)入。讀者可自行定義其他模板,以方便開發(fā)。 本文作者 小溪 土木工程碩士畢業(yè),碩士期間利用Python進(jìn)行數(shù)據(jù)處理和ABAQUS二次開發(fā),現(xiàn)就職于上海某土木工程咨詢公司,從事土木工程軟件開發(fā)工作。
|
|
|
來自: 萬皇之皇 > 《IT互聯(lián)》