也許我要問的是如此基本,我錯過了它的某個地方,但我谷歌的所有類型的東西,我一直沒能找到答案。我有以下表格視圖,來自SQLite表的數據源:QTableView格式個別行和列
body = new QSqlTableModel(parent,data->m_db);
body->setTable("C"+QString::number(markTime.toSecsSinceEpoch()));
body->select();
ui->bodyView->setModel(body);
ui->bodyView->sortByColumn(0,Qt::AscendingOrder);
ui->bodyView->setColumnWidth(0,30);
ui->bodyView->setColumnWidth(1,80);
for(int x=2;x<ui->columns->maximum()+2;x++) ui->bodyView->setColumnWidth(x,40);
ui->bodyView->setEditTriggers(QAbstractItemView::NoEditTriggers);
ui->bodyView->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
ui->bodyView->setAlternatingRowColors(true);
ui->bodyView->show();
在程序中進一步向下添加數據到要顯示的表中。這沒有問題。我的問題是: 如何訪問各行來格式化行,我想更改字體的大小,格式化顯示以顯示數字對齊,並使其粗體顯示,但僅限特定行。 感謝您的幫助。
你是什麼意思的行?,你可以解釋我請,你可以顯示你想要的圖像。 – eyllanesc
當你說行時,你的意思是一列還是一行,或者是否有某個單元格? – eyllanesc
對不起,我的意思是排,我只是更新了帖子。我想要的是例如使行6具有更大的字體,粗體和改變背景,以將用戶的眼睛驅動到該行。對於列或單元格也是如此。 – Dan3460