次の質問があります。私のQTableView
背景色はに設定されてblack
おり、(コンテンツの)色はに設定されていwhite
ます。したがって、白いテキストが黒い背景に表示されます-すべてが正しいようです。ただし、編集(編集モードでの入力)すると、コンテンツの色が黒に変わり、背景が黒のため完全に見えなくなりますが、編集は正常に機能します。確認後、色は白に戻ります。現在編集中のテキストの色を(できればスタイルシートを介して)白に設定する方法、またはこの場合はそのような変更を停止する方法はありますか?
2 に答える
1
:edit-focus
スタイルシートでおよび/または:focus
状態を使用する必要があります。
QTableView:edit-focus {
// style here
}
利用可能なすべての州のリストについては、こちらをご覧ください
于 2011-11-09T19:29:22.640 に答える
0
設定パレットがついに機能しました。
QPaletteパレット;
パレット.setColor(QPalette :: Text、Qt :: white);
qApp-> setPalette(palette);
于 2015-08-28T17:50:27.970 に答える