[英]How to display image (Transparent) without border at the time of program startup in Python
我正在做一個項目,它幾乎完成了,我正在做GUI。 我想在python中啟動程序時顯示透明圖像5秒鍾
您需要的是啟動畫面,也就是透明圖像,
您可以使用pyQt做到這一點,可以通過代碼完成
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
splash_pix = QtGui.QPixmap('img_name.jpg')
splash = QtGui.QSplashScreen(splash_pix, QtCore.Qt.WindowStaysOnTopHint)
splash.show()
def login():
splash.close()
if Login().exec_() == QtGui.QDialog.Accepted:
global window
window = Main_Window()
window.show()
else:
app.quit()
show_time = 5000 # time in seconds * 1000 (milliseconds), hence 5 seconds = 5000 ms
QtCore.QTimer.singleShot(show_time, login)
sys.exit(app.exec_())
由於缺少可接受的答案,因此無法將其標記為重復,請接受此操作,以便將來使用
就功能而言,我之前已經使用過
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.