我只是在QtDesigner中创建了一个ui,将其转换为.py并导入到一个主文件中:
from PyQt5 import QtCore, QtGui, QtWidgets
import sys
from design import Ui_MainWindow
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())尝试运行:
File "main.py", line 11, in <module>
ui.setupUi(MainWindow)
File "D:\downloads\design.py", line 53, in setupUi
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.PlaceholderText, brush)
AttributeError: type object 'QPalette' has no attribute 'PlaceholderText'Desgin.ui中的第53-54行:
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.PlaceholderText, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 85, 255))我不确定这里出了什么问题,我该如何解决这个问题。
发布于 2021-03-07 03:40:24
https://stackoverflow.com/questions/66509892
复制相似问题