解決.ui文件生成的.py文件運(yùn)行不出現(xiàn)界面的方法
一般需要導(dǎo)入下面兩個包
from PyQt5.QtWidgets import QApplication import sys
并且在.py文件中加入以下代碼:
if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) widget = QtWidgets.QWidget() ui = Ui_MainWindow() ui.setupUi(widget) widget.show() sys.exit(app.exec_())
下面對以上個別代碼進(jìn)行解釋
widget = QtWidgets.QWidget()
因為Qt Designer默認(rèn)繼承的object類,不提供show()顯示方法,所以我們生成一個QWidget對象來重載我們設(shè)計的Ui_MainWindow類,達(dá)到顯示效果。
sys.exit(app.exec_())
app.exec_() ——運(yùn)行app sys.exit(app.exec_())——消息循環(huán)結(jié)束之后返回0,接著調(diào)用sys.exit(0)退出程序
以上這篇解決.ui文件生成的.py文件運(yùn)行不出現(xiàn)界面的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python實(shí)現(xiàn)判斷一行代碼是否為注釋的方法
今天小編就為大家分享一篇Python實(shí)現(xiàn)判斷一行代碼是否為注釋的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05
python刪除指定列或多列單個或多個內(nèi)容實(shí)例
這篇文章主要介紹了python刪除指定列或多列單個或多個內(nèi)容實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06
詳解在Python程序中解析并修改XML內(nèi)容的方法
這篇文章主要介紹了在Python程序中解析并修改XML內(nèi)容的方法,依賴于解析成樹狀結(jié)構(gòu)后的節(jié)點(diǎn)進(jìn)行修改,需要的朋友可以參考下2015-11-11
python groupby 函數(shù) as_index詳解
今天小編就為大家分享一篇python groupby 函數(shù) as_index詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12
Python實(shí)現(xiàn)杰卡德距離以及環(huán)比算法講解
這篇文章主要為大家介紹了Python實(shí)現(xiàn)杰卡德距離以及環(huán)比算法的示例講解,有需要的朋友可以借鑒參考下2022-02-02

