我会尽我所能把事情说清楚。我正在使用python3.4.3编写一个带有PyQt4的GUI。你知道吗
我正在编写的代码将信息存储在一个列表中,然后从所述列表中提取信息,以便根据列表中设置的位置之间的比较逻辑来完成任务。尽管它似乎不喜欢将lineEdit的文本发送到列表并返回在底部发现的错误。谢谢你的帮助。我肯定我忽略了一些简单的事情。你知道吗
以下是我的代码:
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
self.lineedit = QtGui.QLineEdit()
self.lineedit.setObjectName(_fromUtf8("lineedit"))
self.gridLayout_3.addWidget(self.lineedit, 30, 3, 1, 1)
self.button = QtGui.QPushButton(self.tab_6)
self.button.setObjectName(_fromUtf8("button"))
self.gridLayout_6.addWidget(button, 0, 3, 1, 1)
self.button.clicked.connect(Ui_MainWindow.call)
list = [1, 2, 3]
def call(self)
Ui_MainWindow.list[0] = self.lineedit.text()
这是我从上面得到的错误信息:
Traceback (most recent call last):
File "filename", line 11, in call
Ui_MainWindow.list[0] = self.lineedit.text()
AttributeError: 'bool' object has no attribute 'lineedit'
我的问题是,为什么这段代码会出错,而不是将lineedit的.text()发送到我的列表中?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐