我发现了类似的问题,但没有答案或答案是另一种解决方案.
我需要在QComboBoxes和QListWidgets(在PySide中)创建一个痕迹路径,我想这些项目的文本是粗体.但是,我很难找到有关如何实现这一目标的信息.
这就是我所拥有的:
# QComboBox
for server in servers:
if optionValue == 'top secret':
optionValue = server
else:
optionValue = '' + server + ''
self.comboBox_servers.addItem( optionValue, 'data to store for this QCombobox item' )
# QListWidgetItem
for folder in folders:
item = QtGui.QListWidgetItem()
if folder == 'top secret':
item.setText( '' + folder + '' )
else:
item.setText( folder )
iconSequenceFilepath = os.path.join( os.path.dirname(__file__), 'folder.png' )
item.setIcon( QtGui.QIcon(r'' + iconSequenceFilepath + ''))
item.setData( QtCore.Qt.UserRole, 'data to store for this QListWidgetItem' )
self.listWidget_folders.addItem( item )