【发布时间】:2013-04-20 19:28:43
【问题描述】:
我有一个元素很少的 QListWidget。使用箭头键在列表中移动。 如何进行“无限循环”,即当到达最后一项并向下时,选择跳到第一项,如果要向上则从第一项倒退到最后一项? 以下是创建列表小部件的部分代码:
self.listWidget = QtGui.QListWidget(Form)
self.listWidget.setFont(font)
self.listWidget.setFocusPolicy(QtCore.Qt.StrongFocus)
self.listWidget.setAutoFillBackground(True)
self.listWidget.setAlternatingRowColors(True)
self.listWidget.setWordWrap(True)
self.listWidget.setSelectionRectVisible(True)
self.listWidget.setObjectName("listWidget")
self.listWidget.hasFocus()
self.listWidget.itemActivated.connect(self.klik)
self.gridLayout.addWidget(self.listWidget, 0, 0, 1, 1)
【问题讨论】:
标签: qt scroll pyqt infinite-scroll qlistwidget