QTableWidgetItem
The QTableWidgetItem class provides an item for use with theQTableWidget class.
表項(xiàng)(Table items)被用來為表格(table widget)保存不同片段的信息。項(xiàng)(Items)通常包含有文本(text),圖標(biāo)(icons),多選按鈕(checkboxes)。
QTableWidgetItem類是在Qt 3中替換QTableItem類的一個方便類。它提供了一個用于QTableWidget類的項(xiàng)(a item)。
(top-level)頂級的項(xiàng)(items)是在沒有父類的情況下創(chuàng)建的,然后通過一對值row和column,將創(chuàng)建的項(xiàng)插入到指定的位置.
QTableWidgetItem *newItem = new QTableWidgetItem(tr("%1").arg(pow(row,column+1))); tableWidget->setItem(row,column.newItem);每一個創(chuàng)建的項(xiàng)(item)都可以通過函數(shù)setBackground()設(shè)置屬于自己的背景刷(background brush)。設(shè)置的背景屬性,可以通過函數(shù)background()得到。
每一個項(xiàng)的文本標(biāo)簽(text label)也可以設(shè)置自己的字體(font)和刷子(brush),通過函數(shù)setFont和setForeground()設(shè)置屬性,通過函數(shù)font()和foreground()獲取屬性。
默認(rèn)情況下,items的屬性是激活的(enabled),items可以被編輯(editable),可以被選擇(selectable),可校驗(yàn)(checkable),并且可以作為拖動操作的來源,和拖動操作的釋放目標(biāo)。
每一個項(xiàng)的標(biāo)識(flag)都可以通過給函數(shù)setFlag()適當(dāng)?shù)膮?shù)改變。校驗(yàn)(checkable)屬性可以通過setCheckState()操作。對應(yīng)的checkState()函數(shù)指示當(dāng)前檢查的項(xiàng)的狀態(tài)。
總結(jié)
以上是生活随笔為你收集整理的QTableWidgetItem的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络广告语
- 下一篇: LCOI出题组加团规则