PyQT5 軟體啟動介面

2021-09-23 17:29:17 字數 878 閱讀 5611

splash = qtwidgets.qsplashscreen(qtgui.qpixmap("img.png"))

splash.showmessage("載入... 0%", qtcore.qt.alignhcenter, qtcore.qt.black)

splash.show()

window = mywindow()

window.load_data(splash) # 載入資料

splash.finish(window) # 隱藏啟動介面

def load_data(self, sp):

for i in range(1, 11): #模擬主程式載入過程

time.sleep(0.5) # 載入資料

sp.showmessage("載入... {}%".format(i * 10), qtcore.qt.alignhcenter |qtcore.qt.alignbottom, qtcore.qt.black)

from pyqt5.qtwidgets importqmainwindow,qdialog,qwidget,qmessagebox更換預設的object,可繼承上述四個基類(繼承qmessagebox可在類中直接使用該控制項

PyQt5程式設計 5 啟動介面

pyqt中的qsplashscreen類提供了在程式啟動過程中顯示的啟動畫面的功能當執行程式時,在顯示屏的 出現乙個啟動畫面,經過一段時間,應用程式完成初始化工作後,啟動畫面隱去,出現程式的主視窗介面的功能。建構函式 qsplashscreen qpixmap pixmap qt.windowfla...

PyQt5右鍵啟動選單

方法一 from pyqt5.qt import import sys import math win qwidget win.resize 500,500 win.setwindowtitle 右擊發射訊號 win.setwindowicon qicon d ico ooopic 15452075...

PyQt5輔助軟體配置

在pycharm中有external tool選項,可以將designer的呼叫配置到pycharm選單中。qtdesigner生成的介面檔案是.ui檔案,需要轉換為.py檔案,才能用python程式設計。有兩種方法轉換。python m pyqt5.uc.pyuic test.ui o test....