0
當我運行我的代碼時,似乎有一個屬性錯誤。具體來說,我遇到的錯誤是:PyQt5屬性錯誤:'GUI'對象沒有屬性'setLayout'
AttributeError: 'GUI' object has no attribute 'setLayout'
目前我正在使用的代碼:
class GUI(object):
def __init__(self):
super(GUI,self).__init__()
self.initUI()
def initUI(self):
review = QtWidgets.QLabel('Review')
reviewEdit = QtWidgets.QTextEdit()
grid = QtWidgets.QGridLayout()
grid.addWidget(review, 3, 0)
grid.addWidget(reviewEdit, 3, 1, 5, 1)
self.setLayout(grid)
self.setGeometry(300,300,350,300)
self.setWindowTitle('Sentiment Analysis')
self.show()
這就是我導入模塊的方式:從PyQt5導入QtGui,QtWidgets,QtCore –
您的''GUI''類繼承''object''。糾正我,如果我錯了,但你正試圖調用''self''或''object'上的''setLayout''。你不需要''MainWindow''或另一個Qt父/部件? – NuclearPeon