我添加了一些可检查的QListWidgetItem,我对设置复选框的边框颜色有异议。setForeground函数只设置复选框文本的颜色。 请给我任何建议。
这是我创建可检查的QListWidgetItems的示例代码。
watch_list = ["Protesters", "Local news staff", "Techfluencers"]
for category in watch_list:
self.checkBox = QtWidgets.QListWidgetItem(category)
self.checkBox.setFlags(self.checkBox.flags() | QtCore.Qt.ItemIsUserCheckable)
self.checkBox.setCheckState(QtCore.Qt.Unchecked)
self.checkBox.setForeground(QtGui.QColor('#FFFFFF'))
self.watchListslistWidget.addItem(self.checkBox)
我已经尝试
self.watchListslistWidget.setStyleSheet("""
QListWidget::item {
border:1px #FFFFFF
但它将QListWidget的所有背景设置为白色。