解决方法
您可以使用以下API:
void QComboBox::insertItem ( int index,const QString & text,const QVariant & userData = QVariant() ) void QComboBox::setItemIcon ( int index,const QIcon & icon )
http://doc.qt.io/qt-5/qcombobox.html#insertItem
http://doc.qt.io/qt-5/qcombobox.html#setItemIcon
至于代码片段,它就像这样简单:
void AddItem(QComboBox* combo,QString itemName,QIcon* icon) { combo->insertItem(0,itemName); combo->setItemIcon(0,*icon); }