出于某种奇怪的原因,这个QListView
对象没有addColumn
属性。你能解释一下我在这里做错了什么吗?
self.pointListBox = QtGui.QListView(self)
self.pointListBox.addColumn("test")
self.pointListBox.addColumn("another")
self.pointLabelBox.QListViewItem(QString("derp"))
最终,我试图获得一个与此完全相似的简单 QListView
工作方式。在Python中!
最佳答案
您指的是旧版 Qt3 中 QListView 的功能,它确实有 addColumn()
方法:http://doc.qt.nokia.com/3.3/qlistview.html
但是您使用的是 Qt4/PyQt4,这不是同一个 API:http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qlistview.html
我建议您找到更新的教程/指南来工作或选择 modern PyQt4 book .
关于Python: Qt4: 'QListView' 对象没有属性 'addColumn',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11979561/