【发布时间】:2010-12-11 11:38:14
【问题描述】:
我想从队列中检索人员姓名列表,并使用 addWidget() 函数为每个人放置一个带有姓名的复选框到 QGridLayout。我可以成功地将项目放在 QListView 中,但它们只是相互重叠而不是创建新行。有人对我如何解决这个问题有任何想法吗?
self.chk_People = QtGui.QListView()
items = self.jobQueue.getPeopleOffQueue()
for item in items:
QtGui.QCheckBox('%s' % item, self.chk_People)
如果有帮助的话,self.jobQueue.getPeopleOffQueue() 会返回类似 ['Bob', 'Sally', 'Jimmy'] 的东西。
【问题讨论】:
标签: python pyqt qcombobox qlistview