我有一個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
我需要在數據類型列中顯示圖標。
希望這有助於您的答案。
感謝justanothercoder。但是我需要更詳細的描述,因爲我對Qt完全陌生。我在開發這個應用程序時正在學習Qt。 – kasper360 2011-04-04 06:55:00
我有點不知道從哪裏開始,你需要添加更多的描述你做了什麼。在問題中添加一些源代碼可能會很好。 – 0xbaadf00d 2011-04-04 07:23:18
我修改了原來的問題並添加了代碼片段。 – kasper360 2011-04-04 09:32:00