QTableWidgetItem
の行にある垂直ヘッダー アイテムの背景色と前景色を設定しようとしていQTableWidget
ます。次のコードは、通常のセルである に対してはQTableWidgetItem
正常に機能しますが、垂直ヘッダー アイテムであるに対しては機能しません。QTableWidgetItem
Fedora 17 x64 Gnome 3.4でQt 4.8を使用しています
static const QBrush AddedCellBackground = Qt::yellow;
static const QBrush AddedCellForeground = Qt::red;
void rowSelected()
{
QTableWidgetItem *vertHeadItem = _getSelectedItemVerticalHeader();
vertHeadItem->setForeground( AddedCellForeground );
vertHeadItem->setBackground( AddedCellBackground );
}
このコードvertHeadItem
は、 が垂直ヘッダー項目の場合は変更しませんが、通常のセルの場合は望ましい効果があります。垂直ヘッダー アイテムの背景と前景を設定するにはどうすればよいですか?