PyQt介面編寫技巧

2021-08-20 04:19:19 字數 1634 閱讀 9423

1. 固定視窗widget大小

resize決定[寬度,高度]後,設定最大與最小尺寸也等於這個[寬度,高度]。

2. 最後的工程檔案打包

命令列輸入:

pip install pyinstaller
安裝完畢後,先用cd命令進入專案所在的目錄,執行下面命令——

pyinstaller [opts] test.py
這裡跌[opts]是可選的,可以不填,也可以是:

1)-, –onefile 打包成乙個exe檔案。 

, –onedir 建立乙個目錄,包含exe檔案,但會依賴很多檔案(預設選項)。 

, –console, –nowindowed 使用控制台,無介面(預設) 

, –windowed, –noconsole 使用視窗,無控制台

將其放在.exe檔案所在路徑下即可。

2)沒有找到:『pyqt5.qt』

報錯內容:

pyinstaller -f -w -c test.py
3)最後乙個報錯:in "".

這個問題困擾了我很久,到最後還是沒有解決,雖然網上提供了各種各樣的解決方案。

下面是我試過的解決方案,希望對大家有所幫助!

1)需要把

d:\qt\5.10.0\mingw53_32\plugins目錄(該目錄是我安裝qt的目錄)下需要的platforms

sqldrivers資料夾直接拷貝到與.exe同乙個目錄下。

2)新增qt.conf,該檔案在原始碼目錄

d:\qt\tools\qtcreator\bin

,內容如下:

[paths]

prefix=.

binaries=.

libraries=.

plugins=plugins

imports=imports

qml2imports=qml

使用PyQT編寫介面程式

使用pyqt比qt好在,可以隨時監測函式正確性,省去編譯時間 這是個不小的節省.1.pyqt 開啟對話方塊 msgbox qtgui.qmessagebox self 我的語句是 msgbox qtgui.qmessagebox self.centerwidget msgbox.setwindowt...

PyQt 6 二 親手編寫介面

pyqt 6 一 最強大的python客戶端介面 文章講述了,pyqt是什麼,介紹pyqt的主要概念,建立乙個簡單的介面 網上很多pyqt的部落格,但對如何實現這一 的過程,卻少有提及,本文會從我收集到的資訊 文件,官方示例,搜尋 講述乙個介面如何開發出來 希望通過自己親手理解並掌握pyqt,能夠日...

pyQT編寫介面呼叫攝像頭

1 首先要知道使用命令呼叫攝像頭,並將其寫成乙個槽函式,這樣方便以後增加新操作 def prepcamera self self.camera cv2.videocapture 0 2 下面編寫乙個簡單介面,我將要呼叫攝像頭的qlabel放在下圖選中的位置,當點選開始按鈕時,能呼叫開啟攝像頭的操作,...