如何在Qt中为QComboBox添加图标?

Leg*_*end 8 c++ qt

我想QComboBox在Qt中添加带有文本的图标,我该如何实现它?

Ioa*_*rau 9

您可以使用以下API:

void QComboBox::addItem(const QIcon &icon, const QString &text)
Run Code Online (Sandbox Code Playgroud)

http://doc.qt.io/qt-5/qcombobox.html#insertItem
http://doc.qt.io/qt-5/qcombobox.html#setItemIcon

至于代码片段,它就像这样简单:

void QComboBox::insertItem ( int index, const QString & text)
void QComboBox::setItemIcon ( int index, const QIcon & icon )
Run Code Online (Sandbox Code Playgroud)