Python報錯——AttributeError: module 'PyQt5.QtGui' has no attribute 'QApplication'
Python報錯——AttributeError: module ‘PyQt5.QtGui’ has no attribute ‘QApplication’
初次用Python製作圖形介面,遇到了這個問題
AttributeError: module ‘PyQt5.QtGui’ has no attribute ‘QApplication’
程式碼如下:
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow) :
MainWindow.setObjectName("MainWindow")
MainWindow.resize(520, 401)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.quitButton = QtWidgets.QPushButton(self.centralwidget)
self.quitButton.setGeometry(QtCore.QRect(350 , 260, 91, 51))
self.quitButton.setAutoDefault(False)
self.quitButton.setDefault(False)
self.quitButton.setFlat(False)
self.quitButton.setObjectName("quitButton")
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0 , 0, 520, 23))
self.menubar.setObjectName("menubar")
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(MainWindow)
self.statusbar.setObjectName("statusbar")
MainWindow.setStatusBar(self.statusbar)
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
self.quitButton.setText(_translate("MainWindow", "quit"))
if __name__ == "__main__":
import sys
app=QtWidgets.QApplication(sys.argv)
widget=QtWidgets.QWidget()
ui=Ui_MainWindow()
ui.setupUi(widget)
widget.show()
sys.exit(app.exec_())
查了一些資料後發現:我用qt designer建立的是一個mainwindow,而不是wideget或者dialog,所以需要把
widget=QtWidgets.QWidget()
改成
widget=QtWidgets.QMainWindow()
然後介面就出來啦~~~
相關推薦
Python報錯——AttributeError: module 'PyQt5.QtGui' has no attribute 'QApplication'
Python報錯——AttributeError: module ‘PyQt5.QtGui’ has no attribute ‘QApplication’ 初次用Python製作圖形介面,遇到了這個問題 AttributeError: module ‘Py
Python 報錯 AttributeError: module 'django.db.models' has no attribute 'SubfieldBase'
mode -s -h ttr ted erro attr djang with AttributeError: module ‘django.db.models‘ has no attribute ‘SubfieldBase‘ http://www.guanggua.c
Python報錯attributeerror module 'urllib' has no attribute 'parse'
from urllib.parse import quote keyword = '奧迪' kwd = quote(keyword, encoding='utf-8', errors='replace') print(kwd) kwd = quote(keyword, encoding='gbk',
Ubuntu 下Python pip3安裝及問題AttributeError: module 'pip.__main__' has no attribute '_main'
先解除安裝掉原先的pip3 sudo apt-get remove python3-pip 再重新安裝 sudo apt-get install python3-pip 測試:輸入 pip3 -V之後出現問題 Traceback (most recent c
【python】AttributeError: module 'torchvision.transforms' has no attribute 'RandomResizedCrop'
出現錯誤:AttributeError: module 'torchvision.transforms' has no attribute 'RandomResizedCrop' 解決方案: pip uninstall torchvision
出現AttributeError: module 'selenium.webdriver' has no attribute 'Firefox'的時候解決辦法
當執行所有的程式時候都會出錯,而且錯誤碼一樣:>>> browser = webdriver.Firefox(firefox_binary=binary) >>> A
request庫 【Python】【親測好用】安裝第三方包報錯:AttributeError:'module' object has no attribute 'main'
0x00 環境簡介和安裝 我這裡使用的是python2.7版本,直接使用pycharm2018這款IDE。 首先在pycharm中配置一下virtualenv環境,virtualenv是一個建立獨立Python執行環境的工具,為一個應用建立一套“隔離”的Python執行環境。 建立new
Python指令碼報錯AttributeError: ‘module’ object has no attribute’xxx’解決方法
最近在編寫Python指令碼過程中遇到一個問題比較奇怪:Python指令碼完全正常沒問題,但執行總報錯"AttributeError: 'module' object has no attribute 'xxx'"。這其實是.pyc檔案存在問題。 問題定位:
【python學習筆記(2)】指令碼報錯"AttributeError: 'module' object has no attribute 'xxx'"解決方法
最近在編寫Python指令碼過程中遇到一個問題比較奇怪:Python指令碼完全正常沒問題,但執行總報錯"AttributeError: 'module' object has no attribute 'xxx'"。這其實是.pyc檔案存在問題。 問題定位: 檢視imp
轉載:pycharm 安裝第三方庫報錯:AttributeError: 'module' object has no attribute 'main'
安裝第三方庫報錯:AttributeError: 'module' object has no attribute 'main' 出現以上問題主要是由於pip升級到 10.0.1 之後 老版的pycharm 使用pip安裝第三方庫的時候會報錯: 其主要原因是 新版的 pip 更改了 部分a
安裝pandas報錯(AttributeError: 'module' object has no attribute 'main')
在pycharm中安裝pandas出現報錯:AttributeError: 'module' object has no attribute 'main', 剛開始以為是pip的版本太舊了,於是乎將其做了升級(python -m pip install -U pip),結果還是不行。 百度了好多都沒有找到
AttributeError: 'module' object has no attribute 'urlopen報錯解決辦法
AttributeError: ‘module’ object has no attribute 'urlopen 在python3中此處的urllib都應該改成urllib.request python NameError: name ‘raw_input’ is not define
報錯 AttributeError: 'module' object has no attribute 'bool_'
在使用import numpy時突然出現如下報錯: 出現AttributeError: ‘module’ object has no attribute ‘bool_’報錯. 解決辦法: **因為昨晚安裝caffe,但make報錯就沒有繼續,電腦裡已安
flask 報錯 AttributeError: module 'Include.route' has no attribute 'name'
bsp clu info mod 圖片 聲明 技術 導入 error: 代碼如圖: 後來發現,是要把模塊下的 聲明的 Blueprint() 對象導入 導入進去就行了 或者把導包方式修改為: flask 報錯 AttributeErro
AttributeError: 'module' object has no attribute 'Process'(關鍵詞:Python/bug/debug/模組/模組)
multiprocessing.py: import multiprocessing def work(): print 'Worker' return if __name__ == '__main__': jobs = []
Python問題 : AttributeError: 'module' object has no attribute 'SSL_ST_INIT' 解決辦法
pip安裝paramiko包的時候未報錯,但執行pip list | grep paramiko時候報錯如下: $ pip list | grep paramiko Traceback (most recent call last): File "/usr/local/bin/pip
python問題:AttributeError: 'module' object has no attribute 'SSL_ST_INIT'(轉)
原文地址:http://www.cnblogs.com/zhaijiahui/p/7344778.html AttributeError: 'module' object has no attribute 'SSL_ST_INIT' 問題背景: 下載工具wydomai
python 提示 AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
os: ubuntu 16.04 python: python 2.7.12 使用 http 提示無此命令,使用 apt install -y httpie 安裝後執行 http 報錯如下: # http http://192.168.56.92:8008/patroni Tra
Python AttributeError: 'Module' object has no attribute 'STARTF_USESHOWINDOW'
夫學須志也,才須學也,非學無以廣才,非志無以成學。——諸葛亮 生活有度,自得慈銘 ——杜錦陽 <hr/> 今天
AttributeError: 'module' object has no attribute 'App'
python attributeerror: 'module' object has no attribute 'app'環境介紹基本《Python 基礎教程(第2版 修訂版)》 作者:[挪] Magnus Lie Hetland 司維 曾軍崴 譚穎華 譯操作系統:CentOS