久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

      1. <i id='PrecQ'><tr id='PrecQ'><dt id='PrecQ'><q id='PrecQ'><span id='PrecQ'><b id='PrecQ'><form id='PrecQ'><ins id='PrecQ'></ins><ul id='PrecQ'></ul><sub id='PrecQ'></sub></form><legend id='PrecQ'></legend><bdo id='PrecQ'><pre id='PrecQ'><center id='PrecQ'></center></pre></bdo></b><th id='PrecQ'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='PrecQ'><tfoot id='PrecQ'></tfoot><dl id='PrecQ'><fieldset id='PrecQ'></fieldset></dl></div>
          <bdo id='PrecQ'></bdo><ul id='PrecQ'></ul>

      2. <tfoot id='PrecQ'></tfoot>

        <small id='PrecQ'></small><noframes id='PrecQ'>

        <legend id='PrecQ'><style id='PrecQ'><dir id='PrecQ'><q id='PrecQ'></q></dir></style></legend>

      3. AttributeError:QDialog 對象沒有屬性 setCentralWidget

        AttributeError: QDialog object has no attribute setCentralWidget(AttributeError:QDialog 對象沒有屬性 setCentralWidget)

        1. <i id='5oRZe'><tr id='5oRZe'><dt id='5oRZe'><q id='5oRZe'><span id='5oRZe'><b id='5oRZe'><form id='5oRZe'><ins id='5oRZe'></ins><ul id='5oRZe'></ul><sub id='5oRZe'></sub></form><legend id='5oRZe'></legend><bdo id='5oRZe'><pre id='5oRZe'><center id='5oRZe'></center></pre></bdo></b><th id='5oRZe'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='5oRZe'><tfoot id='5oRZe'></tfoot><dl id='5oRZe'><fieldset id='5oRZe'></fieldset></dl></div>

            <small id='5oRZe'></small><noframes id='5oRZe'>

              <tbody id='5oRZe'></tbody>
            <tfoot id='5oRZe'></tfoot>
            • <bdo id='5oRZe'></bdo><ul id='5oRZe'></ul>
                  <legend id='5oRZe'><style id='5oRZe'><dir id='5oRZe'><q id='5oRZe'></q></dir></style></legend>
                • 本文介紹了AttributeError:QDialog 對象沒有屬性 setCentralWidget的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在嘗試使用 QT Designer 創(chuàng)建一個 GUI.我已使用以下教程將我的 .ui 設計器文件轉換為 .py 文件:

                  例如,您選擇了一個主窗口,因此您必須使用 QMainWindow 來實現(xiàn)它.

                  <代碼>## 創(chuàng)建者:PyQt5 UI 代碼生成器 5.7## 警告!在此文件中所做的所有更改都將丟失!導入系統(tǒng)從 PyQt5 導入 QtCore、QtGui、QtWidgets從 PyQt5.QtWidgets 導入 QApplication、QMainWindow類 Ui_ImageDialog(對象):def setupUi(self, MainWindow):MainWindow.setObjectName("MainWindow")MainWindow.resize(800, 600)self.centralwidget = QtWidgets.QWidget(MainWindow)self.centralwidget.setObjectName("centralwidget")self.pushButton = QtWidgets.QPushButton(self.centralwidget)self.pushButton.setGeometry(QtCore.QRect(160, 200, 191, 151))self.pushButton.setObjectName("pushButton")self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)self.pushButton_2.setGeometry(QtCore.QRect(450, 200, 191, 151))self.pushButton_2.setObjectName("pushButton_2")self.label = QtWidgets.QLabel(self.centralwidget)self.label.setGeometry(QtCore.QRect(150, 70, 501, 101))調色板 = QtGui.QPalette()畫筆 = QtGui.QBrush(QtGui.QColor(255, 0, 255))Brush.setStyle(QtCore.Qt.SolidPattern)調色板.setBrush(QtGui.QPalette.Active,QtGui.QPalette.WindowText,畫筆)畫筆 = QtGui.QBrush(QtGui.QColor(255, 0, 255))Brush.setStyle(QtCore.Qt.SolidPattern)調色板.setBrush(QtGui.QPalette.Inactive,QtGui.QPalette.WindowText,畫筆)畫筆 = QtGui.QBrush(QtGui.QColor(127, 127, 127))Brush.setStyle(QtCore.Qt.SolidPattern)調色板.setBrush(QtGui.QPalette.Disabled,QtGui.QPalette.WindowText,畫筆)self.label.setPalette(調色板)字體 = QtGui.QFont()字體.setPointSize(72)self.label.setFont(字體)self.label.setLayoutDirection(QtCore.Qt.LeftToRight)self.label.setObjectName("標簽")MainWindow.setCentralWidget(self.centralwidget)self.menubar = QtWidgets.QMenuBar(MainWindow)self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 22))self.menubar.setObjectName("菜單欄")MainWindow.setMenuBar(self.menubar)self.statusbar = QtWidgets.QStatusBar(MainWindow)self.statusbar.setObjectName("狀態(tài)欄")MainWindow.setStatusBar(self.statusbar)self.retranslateUi(MainWindow)QtCore.QMetaObject.connectSlotsByName(MainWindow)def retranslateUi(self, MainWindow):_translate = QtCore.QCoreApplication.translateMainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))self.pushButton.setText(_translate("MainWindow", "打開輸入文件:"))self.pushButton_2.setText(_translate("MainWindow", "Run"))self.label.setText(_translate("MainWindow", "Happy Scraping"))應用程序 = QApplication(sys.argv)窗口 = QMainWindow()ui = Ui_ImageDialog()ui.setupUi(窗口)窗口.show()sys.exit(app.exec_())

                  如果你想實現(xiàn)一個 QDialog,你必須選擇一些對話框(底部有按鈕的對話框,右側按鈕的對話框或沒有按鈕的對話框).

                  I'm trying to create a GUI with QT Designer. I've converted my .ui designer file to a .py file using the following tutorial: http://pyqt.sourceforge.net/Docs/PyQt5/designer.html.

                  I have the following code:

                  #
                  # Created by: PyQt5 UI code generator 5.7
                  #
                  # WARNING! All changes made in this file will be lost!
                  import sys
                  from PyQt5 import QtCore, QtGui, QtWidgets
                  from PyQt5.QtWidgets import QApplication, QDialog
                  
                  class Ui_ImageDialog(object):
                      def setupUi(self, MainWindow):
                          MainWindow.setObjectName("MainWindow")
                          MainWindow.resize(800, 600)
                          self.centralwidget = QtWidgets.QWidget(MainWindow)
                          self.centralwidget.setObjectName("centralwidget")
                          self.pushButton = QtWidgets.QPushButton(self.centralwidget)
                          self.pushButton.setGeometry(QtCore.QRect(160, 200, 191, 151))
                          self.pushButton.setObjectName("pushButton")
                          self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
                          self.pushButton_2.setGeometry(QtCore.QRect(450, 200, 191, 151))
                          self.pushButton_2.setObjectName("pushButton_2")
                          self.label = QtWidgets.QLabel(self.centralwidget)
                          self.label.setGeometry(QtCore.QRect(150, 70, 501, 101))
                          palette = QtGui.QPalette()
                          brush = QtGui.QBrush(QtGui.QColor(255, 0, 255))
                          brush.setStyle(QtCore.Qt.SolidPattern)
                          palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText, brush)
                          brush = QtGui.QBrush(QtGui.QColor(255, 0, 255))
                          brush.setStyle(QtCore.Qt.SolidPattern)
                          palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText, brush)
                          brush = QtGui.QBrush(QtGui.QColor(127, 127, 127))
                          brush.setStyle(QtCore.Qt.SolidPattern)
                          palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText, brush)
                          self.label.setPalette(palette)
                          font = QtGui.QFont()
                          font.setPointSize(72)
                          self.label.setFont(font)
                          self.label.setLayoutDirection(QtCore.Qt.LeftToRight)
                          self.label.setObjectName("label")
                          MainWindow.setCentralWidget(self.centralwidget)
                          self.menubar = QtWidgets.QMenuBar(MainWindow)
                          self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 22))
                          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.pushButton.setText(_translate("MainWindow", "Open Input File:"))
                          self.pushButton_2.setText(_translate("MainWindow", "Run"))
                          self.label.setText(_translate("MainWindow", "Happy Scraping"))
                  
                  app = QApplication(sys.argv)
                  window = QDialog()
                  
                  ui = Ui_ImageDialog()
                  ui.setupUi(window)
                  
                  window.show()
                  sys.exit(app.exec_())
                  

                  However, when I run this script, I get the following error:

                  File "/Users/tituskex/scrapeUI.py", line 42, in setupUi
                  MainWindow.setCentralWidget(self.centralwidget)
                  AttributeError: 'QDialog' object has no attribute 'setCentralWidget'
                  

                  Q: Does anyone know how to fix this?

                  解決方案

                  When you use qt-designer you can choose the type of widget you want to design:

                  For example you have chosen a Main Window, therefore you must implement it with QMainWindow.

                  #
                  # Created by: PyQt5 UI code generator 5.7
                  #
                  # WARNING! All changes made in this file will be lost!
                  import sys
                  from PyQt5 import QtCore, QtGui, QtWidgets
                  from PyQt5.QtWidgets import QApplication, QMainWindow
                  
                  class Ui_ImageDialog(object):
                      def setupUi(self, MainWindow):
                          MainWindow.setObjectName("MainWindow")
                          MainWindow.resize(800, 600)
                          self.centralwidget = QtWidgets.QWidget(MainWindow)
                          self.centralwidget.setObjectName("centralwidget")
                          self.pushButton = QtWidgets.QPushButton(self.centralwidget)
                          self.pushButton.setGeometry(QtCore.QRect(160, 200, 191, 151))
                          self.pushButton.setObjectName("pushButton")
                          self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
                          self.pushButton_2.setGeometry(QtCore.QRect(450, 200, 191, 151))
                          self.pushButton_2.setObjectName("pushButton_2")
                          self.label = QtWidgets.QLabel(self.centralwidget)
                          self.label.setGeometry(QtCore.QRect(150, 70, 501, 101))
                          palette = QtGui.QPalette()
                          brush = QtGui.QBrush(QtGui.QColor(255, 0, 255))
                          brush.setStyle(QtCore.Qt.SolidPattern)
                          palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText, brush)
                          brush = QtGui.QBrush(QtGui.QColor(255, 0, 255))
                          brush.setStyle(QtCore.Qt.SolidPattern)
                          palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText, brush)
                          brush = QtGui.QBrush(QtGui.QColor(127, 127, 127))
                          brush.setStyle(QtCore.Qt.SolidPattern)
                          palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText, brush)
                          self.label.setPalette(palette)
                          font = QtGui.QFont()
                          font.setPointSize(72)
                          self.label.setFont(font)
                          self.label.setLayoutDirection(QtCore.Qt.LeftToRight)
                          self.label.setObjectName("label")
                          MainWindow.setCentralWidget(self.centralwidget)
                          self.menubar = QtWidgets.QMenuBar(MainWindow)
                          self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 22))
                          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.pushButton.setText(_translate("MainWindow", "Open Input File:"))
                          self.pushButton_2.setText(_translate("MainWindow", "Run"))
                          self.label.setText(_translate("MainWindow", "Happy Scraping"))
                  
                  app = QApplication(sys.argv)
                  window = QMainWindow()
                  
                  ui = Ui_ImageDialog()
                  ui.setupUi(window)
                  
                  window.show()
                  sys.exit(app.exec_())
                  

                  If you want to implement a QDialog you must choose some of the Dialog(Dialog with Buttons Bottom, Dialog with Buttons Right or Dialog without Buttons).

                  這篇關于AttributeError:QDialog 對象沒有屬性 setCentralWidget的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  How to bind a function to an Action from Qt menubar?(如何將函數(shù)綁定到 Qt 菜單欄中的操作?)
                  PyQt progress jumps to 100% after it starts(PyQt 啟動后進度躍升至 100%)
                  How to set yaxis tick label in a fixed position so that when i scroll left or right the yaxis tick label should be visible?(如何將 yaxis 刻度標簽設置在固定位置,以便當我向左或向右滾動時,yaxis 刻度標簽應該可見
                  `QImage` constructor has unknown keyword `data`(`QImage` 構造函數(shù)有未知關鍵字 `data`)
                  Change x-axis ticks to custom strings(將 x 軸刻度更改為自定義字符串)
                  How to show progress bar while saving file to excel in python?(如何在python中將文件保存為excel時顯示進度條?)

                  • <tfoot id='NeZ1e'></tfoot>
                      <tbody id='NeZ1e'></tbody>
                    <legend id='NeZ1e'><style id='NeZ1e'><dir id='NeZ1e'><q id='NeZ1e'></q></dir></style></legend>
                      <bdo id='NeZ1e'></bdo><ul id='NeZ1e'></ul>

                        <i id='NeZ1e'><tr id='NeZ1e'><dt id='NeZ1e'><q id='NeZ1e'><span id='NeZ1e'><b id='NeZ1e'><form id='NeZ1e'><ins id='NeZ1e'></ins><ul id='NeZ1e'></ul><sub id='NeZ1e'></sub></form><legend id='NeZ1e'></legend><bdo id='NeZ1e'><pre id='NeZ1e'><center id='NeZ1e'></center></pre></bdo></b><th id='NeZ1e'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='NeZ1e'><tfoot id='NeZ1e'></tfoot><dl id='NeZ1e'><fieldset id='NeZ1e'></fieldset></dl></div>
                        1. <small id='NeZ1e'></small><noframes id='NeZ1e'>

                          • 主站蜘蛛池模板: 91豆花视频 | 国产成人高清 | 情侣av| 天堂av资源 | 亚洲精品免费观看 | 特级毛片爽www免费版 | 女同videos另类 | av一级久久 | 精品久久久久久久久久久 | 精品久久电影 | 久久精品小视频 | 国产精品大片 | 91精品久久久 | 91精品国产乱码麻豆白嫩 | 亚洲毛片在线观看 | 人人干人人艹 | www.成人.com | 欧美中文在线 | www久久国产 | 日日爱av | 久久久妇女国产精品影视 | 国产欧美在线视频 | 欧美一区二区三区四区在线 | 久久精品中文字幕 | 久久久久久亚洲精品 | 国产成人一区 | 免费的av | 日本不卡一二三 | 日韩欧美三区 | 国产 日韩 欧美 在线 | 亚洲免费观看视频网站 | 亚洲一区 中文字幕 | 欧美精品一区在线 | 亚洲午夜在线 | 九九伦理片 | 人人射人人插 | 岛国在线免费观看 | 国产精品久久久久无码av | 91久久久久久久 | 成人欧美一区二区三区1314 | 亚洲精品久|