У меня есть выпадающий QComboBox, который включает в себя флажок с галочкой, если это выбранный элемент. Есть ли способ просто увидеть галочку без квадрата?
// Add checkboxes
QSortFilterProxyModel *pProxy;
QStandardItemModel *pSource;
for (int idx = 0; idx < m_pComboBox->count(); idx++)
{
// Add check mark for current
pProxy = (QSortFilterProxyModel*) m_pComboBox->model();
auto const proxyIndex = pProxy->index(idx, 0);
pSource = (QStandardItemModel*) pProxy->sourceModel();
auto const sourceIndex = pProxy->mapToSource(proxyIndex);
if (idx == m_currSelectedIndex)
{
pSource->setData(sourceIndex, Qt::Checked, Qt::CheckStateRole);
}
else
{
pSource->setData(sourceIndex, Qt::Unchecked, Qt::CheckStateRole);
}
}
Так что в основном я просто хочу видеть либо галочку, либо пробел. Есть ли способ не показать квадрат флажка или сделать его прозрачным?