QTableView со значками в строках

У меня есть QTableView , показывающий строки таблицы базы данных. В этой таблице у меня есть столбец, называемый типом данных, и у меня есть изображения значков для каждого типа. Как я могу добавить эти значки перед каждым типом данных?

Вот часть моего кода по запросу justanothercoder .

QString msgQueryString = "select MESSAGE_ID, DATA_TYPE from SER_MESSAGES where MESSAGE_ID > 500 ";
serendibMsgTableModel->setQuery(msgQueryString, *database);
serendibMsgTableModel->setHeaderData(0, Qt::Horizontal, tr("Message ID"));
serendibMsgTableModel->setHeaderData(1, Qt::Horizontal, tr("Data Type"));

serendibMsgProxyModel->setSourceModel(serendibMsgTableModel);
serendibMsgView->setModel(serendibMsgProxyModel);

"serendibMsgTableModel" - это QSqlQueryModel и " serendibMsgProxyModel "- это настроенная QSortFilterProxyModel . "serendibMsgView" - это QTableView Мне нужно, чтобы значки отображались в столбце Тип данных.

Надеюсь, это поможет в вашем ответе.

5
задан Angie Quijano 31 August 2015 в 23:35
поделиться