
發(fā)布
注冊(cè)
/
登錄pyqt5
關(guān)注創(chuàng)建者:320科技工作室 創(chuàng)建時(shí)間:2019-10-26
pyqt5的視頻教程
基于PyQt5_Abaqus二次開發(fā)的應(yīng)用程序設(shè)計(jì)
主要內(nèi)容如下: Pycharm中配置PyQt5 QtDesigner工具介紹 PyQt5簡(jiǎn)單應(yīng)用程序設(shè)計(jì)實(shí)例(設(shè)計(jì)簡(jiǎn)易計(jì)算器) Abaqus Command Line(命令行)介紹 基于PyQt5進(jìn)行Abaqus二次開發(fā)(參數(shù)化設(shè)計(jì)與仿真) PyQt5應(yīng)用程序打包
¥85 2小時(shí)41分鐘 614播放
查看
pyqt5的實(shí)例教程
(2)定義一個(gè)外部板塊類
其作用就是將內(nèi)部板塊類的實(shí)時(shí)數(shù)據(jù)信息用pyqt5模塊實(shí)時(shí)地顯示出來(lái)。
在PyCharm中配置PtQt5環(huán)境:
QtDesigner:ui工具設(shè)計(jì)頁(yè)面
PyUIC:將ui文件轉(zhuǎn)化為python代碼
Pyrcc:將圖片、數(shù)據(jù)文件轉(zhuǎn)為python代碼
使用pip安裝PyQt5: pip install PyQt5
使用pip安裝Qt Designer:pip install PyQt5-tools
設(shè)置->添加外部工具Qt Designer
設(shè)置->添加外部工具PyUIC
設(shè)置->添加外部工具Pyrcc
編程習(xí)慣
在自己的工作目錄中建立一個(gè)文件夾用于APP的制作,另放置一個(gè)test.py函數(shù),用于測(cè)試部分功能代碼,目錄結(jié)構(gòu)如下圖所示:
以上的文件設(shè)置可實(shí)現(xiàn)界面代碼和邏輯代碼的分離,即每次修改界面時(shí),界面代碼不會(huì)覆蓋邏輯代碼,其中,
function文件夾放置信號(hào)與槽函數(shù)連接
image文件夾放置圖標(biāo)文件
style文件夾方式自定義的樣式文件,如果不考慮自定義樣式的話,可以不用設(shè)置該文件夾
ui文件夾放置界面代碼
界面初始化
打開qtdesigner
創(chuàng)建MainWindow
創(chuàng)建一個(gè)簡(jiǎn)單的計(jì)算器
將mainUI.ui轉(zhuǎn)換為mainUI.py
mainUI.py大概長(zhǎng)這個(gè)樣子
在function文件夾中添加信號(hào)槽連接函數(shù):signal
from PyQt5.QtWidgets import QMainWindow
from ui.mainUI import Ui_MainWindow
class MainWindow(QMainWindow):
def __init__(self, parent=None):
super(MainWindow, self
展開 第三方模塊:PyQt5、pyqt5-tools、PIL。
注意:在使用第三方模塊時(shí),首先需要使用pip install命令安裝該模塊,例如,安裝PyQt5模塊,可以在Python命令窗口中執(zhí)行以下命令:
pip install PyQt5
運(yùn)行方法
打開PyCharm開發(fā)環(huán)境,然后打開源碼文件夾,找到imageMS文件夾,按下<Ctrl+C>進(jìn)行復(fù)制,切換到PyCharm開發(fā)環(huán)境,在左側(cè)列表中按下<Ctrl+V>進(jìn)行粘貼,展開imageMS文件夾,雙擊main.py打開該文件,然后在右側(cè)窗口中單擊右鍵,選擇“Run’main”即可運(yùn)行程序,如圖1所示。
圖1 選擇'Run main'即可運(yùn)行程序
程序運(yùn)行效果如圖2所示(說(shuō)明:通過(guò)菜單即可打開子窗體進(jìn)行操作)。
圖2 項(xiàng)目主界面
具體的操作步驟如下:
(1)選擇要執(zhí)行的操作:主窗體主要起到導(dǎo)航的功能,該窗體中通過(guò)選擇相應(yīng)菜單可以打開批量添加水印窗體和批量重命名窗體。圖片目前只支持png格式。
(2)批量添加水印:在主窗體的菜單中選擇“主菜單”/“添加水印”菜單,彈出圖片批量添加水印窗體,該窗體中,首先單擊“加載圖片”按鈕,選擇要添加水印的圖片;然后對(duì)水印文字或者圖片進(jìn)行設(shè)置,接下來(lái)設(shè)置水印的透明度和位置,單擊“路徑設(shè)置”區(qū)域的“瀏覽”按鈕,對(duì)水印圖片的保存路徑進(jìn)行設(shè)置,全部設(shè)置完成后,單擊“執(zhí)行”按鈕,即可批量為選擇的圖片添加文字或者圖片水印,如圖3所示。
展開 pyinstaller -F --upx-dir c:\Python\Scripts -w -i 1.ico s.py
若出現(xiàn)下圖錯(cuò)誤,
解決方案:C:\Python\Lib\site-packages\PyQt5\Qt\plugins(這是我的安裝路徑),在此文件夾下找到platforms文件夾,然后拷貝整個(gè)文件夾,將其放到與exe相同的路徑下,這時(shí)候就可以運(yùn)行exe了。
整理分享不易,有用請(qǐng)點(diǎn)贊!
第三方模塊:PyQt5、pyqt5-tools、pandas、matplotlib、xlrd。
注意:在使用第三方模塊時(shí),首先需要使用pip install命令安裝該模塊。
運(yùn)行方法打開PyCharm開發(fā)環(huán)境,然后在主菜單上選擇File→Open菜單項(xiàng),在打開的Open File or Project對(duì)話框中,選擇項(xiàng)目wordhelper,如圖1所示。
圖1 Open File or Project
對(duì)話框打開項(xiàng)目后,在右側(cè)的Project面板中選中程序的主文件dataExcel.py,并且單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇"Run 'dataExcel'"菜單項(xiàng)運(yùn)行項(xiàng)目,如圖3所示。
圖2 選擇"Run'wordhelper'"
即可運(yùn)行程序如圖3所示的系統(tǒng)主界面。在該界面中,通過(guò)頂部的工具欄可以選擇所要進(jìn)行的操作。
圖3 系統(tǒng)主界面
具體的操作步驟如下:(1)導(dǎo)入Excel。單擊工具欄中的"導(dǎo)入Excel"按鈕,打開文件對(duì)話框選擇文件夾,如XS1文件夾,系統(tǒng)將遍歷該文件夾中的*.xls文件,并且將文件添加到列表區(qū),效果如圖4所示。
圖4 導(dǎo)入Excel文件
(2)提取列數(shù)據(jù)。單擊工具欄中的"提取列數(shù)據(jù)"按鈕,提取買家會(huì)員名、收貨人姓名、聯(lián)系手機(jī)和寶貝標(biāo)題,效果如圖5所示。提取后的數(shù)據(jù)將保存在程序所在目錄下的mycell.xls文件中。
圖5 提取列數(shù)據(jù)
說(shuō)明:"輸出選項(xiàng)"可以選擇數(shù)據(jù)分析結(jié)果要保存的位置,默認(rèn)是程序所在文件夾。
(3)定向篩選。單擊工具欄中的"定向篩選"按鈕,篩選"零基礎(chǔ)學(xué)Python"的用戶信息,效果如圖6所示。篩選后的數(shù)據(jù)將保存在程序所在目錄下的mycell.xls文件中。
圖6 定向篩選
(4)多表合并。
展開 
pyqt5的相關(guān)專題、標(biāo)簽、搜索
pyqt5的最新內(nèi)容
PyQt5可視化軟件
本節(jié)詳細(xì)介紹如何以上述CNN網(wǎng)絡(luò)為主干,實(shí)現(xiàn)對(duì)鯊魚種類的檢測(cè)識(shí)別,且利用PyQt5設(shè)計(jì)了簡(jiǎn)約的系統(tǒng)UI界面。在界面中,您可以選擇自己的視頻文件、圖片文件進(jìn)行檢測(cè)。此外,您還可以更換自己訓(xùn)練的主干模型,進(jìn)行自己數(shù)據(jù)的檢測(cè)。該系統(tǒng)界面優(yōu)美,檢測(cè)精度高,功能強(qiáng)大。它具備多目標(biāo)實(shí)時(shí)檢測(cè),同時(shí)可以自由選擇感興趣的檢測(cè)目標(biāo)。
在PyCharm中配置PtQt5環(huán)境:
QtDesigner:ui工具設(shè)計(jì)頁(yè)面
PyUIC:將ui文件轉(zhuǎn)化為python代碼
Pyrcc:將圖片、數(shù)據(jù)文件轉(zhuǎn)為python代碼
使用pip安裝PyQt5: pip install PyQt5
使用pip安裝Qt Designer:pip install PyQt5-tools
設(shè)置->添加外部工具Qt
最近,PhiPsi結(jié)合了PyQt5,形成了一個(gè)軟件的界面形式PPView:
軟件的使用,相比于前期版本的使用方法要方便很多,只需鼠標(biāo)點(diǎn)點(diǎn)點(diǎn),即可完成數(shù)據(jù)讀取、內(nèi)核計(jì)算、后處理自定義顯示,作為有限元寶藏up主,怎么可能不整點(diǎn)花活兒呢~
模型測(cè)試
在體驗(yàn)完XFEM的一些功能后,我就又回到了有限元求解上,網(wǎng)上都說(shuō)Fortran計(jì)算效率高,我倒要看看到底有多高,拿一個(gè)164萬(wàn)個(gè)C3D8單元有限元模型作測(cè)試
需要加入環(huán)境變量)
Python 3.7
CUDA10 CUDNN7.3
Python依賴
baidu_aip==2.2.18.0 jieba==0.39 opencv_python==4.1.1.26 requests==2.22.0 PyMySQL==0.9.3 paddlepaddle_gpu==1.6.0.post107 numpy==1.16.5 Pillow==6.2.0 PyQt5
第三方模塊:PyQt5、pyqt5-tools、PIL。
pyuic5 -o destination.py source.ui
3、信號(hào)與槽函數(shù)的連接
# 1、清空按鈕與對(duì)應(yīng)函數(shù)連接clearBtn.clicked.connect(widget.clearResult)# 2、查詢按鈕與對(duì)應(yīng)函數(shù)連接queryBtn.clicked.connect(widget.queryWeather)
4、調(diào)用主窗口類
import sys
from PyQt5
第三方模塊:PyQt5、pyqt5-tools、pandas、matplotlib、xlrd。
注意:在使用第三方模塊時(shí),首先需要使用pip install命令安裝該模塊。
運(yùn)行方法打開PyCharm開發(fā)環(huán)境,然后在主菜單上選擇File→Open菜單項(xiàng),在打開的Open File or Project對(duì)話框中,選擇項(xiàng)目wordhelper,如圖1所示。
(2)定義一個(gè)外部板塊類
其作用就是將內(nèi)部板塊類的實(shí)時(shí)數(shù)據(jù)信息用pyqt5模塊實(shí)時(shí)地顯示出來(lái)。
0、所需軟件:
(1)Python
(2)Anaconda(推薦使用,包含各種常用庫(kù))
所需庫(kù):
(1)pyqt5—UI可視化設(shè)計(jì)
(2)pyinstaller—打包py文件為exe可執(zhí)行文件
(3)pyrcc—將ico文件轉(zhuǎn)換,用于軟件的圖標(biāo)
1、軟件算法編寫及UI界面設(shè)計(jì)(重點(diǎn)及難點(diǎn))
這部分沒啥可講,學(xué)好算法及可視化設(shè)計(jì)。
同時(shí)可在此基礎(chǔ)上結(jié)合PyQT5模塊,開發(fā)新型的OpenFOAM圖形化后處理工具,實(shí)現(xiàn)任意自定義的后處理功能。