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
データ型」列に表示するアイコンが必要です。
これがあなたの答えに役立つことを願っています。