我有一个元素很少的 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)