QPlainTextEdit
の背景色を変更したいのですが、どうすればいいですか?Qt QPlainTextEdit背景
答えて
ヨーヨーのパレットを変更します。ウルプレーンテキスト編集。サンプルプログラム:
#include <QApplication>
#include <QPlainTextEdit>
int main(int argc, char* argv[])
{
QApplication app(argc, argv);
QPlainTextEdit edit;
QPalette p = edit.palette();
p.setColor(QPalette::Active, QPalette::Base, Qt::red);
p.setColor(QPalette::Inactive, QPalette::Base, Qt::red);
edit.setPalette(p);
edit.show();
return app.exec();
}
任意の色に置き換えてください。
やや混乱して、色/色ではなく役割と呼んでいます。
http://doc.trolltech.com/main-snapshot/qwidget.html#setBackgroundRole
ヒント - あなたは、特定の制御機能を見つけることができない場合は、ショーをクリックしてメンバーを継承 - 最も一般的な設定は、画面上に描画eveythingの基礎であるQWidgetのです。
ありがとうございますが、私はまだそれを正確に行う方法がわかりません... – deuces
それを使用していませんが、このスレッドを参照してくださいhttp://lists.trolltech.com/qt-interest/2006-07/thread00174-0 .html –
QPlainTextEdit::setBackgroundVisible(true)
に電話する必要があります。
背景を変更するためには、あなたがあなたのQPlainTextEditのpaletteを変更すると、目に見える背景を設定する必要があります。
myPlainTextEdit->setPalette(QPalette(/*Select the constructor you need*/));
myPlainTextEdit->setBackgroundVisible(true);
QPlainTextEditは、スタイルシートをサポートしている場合、あなたはこのようにそれを行うことができます:
myPlainTextEdit->setStyleSheet("background-color: yellow");
または
qApp->setStyleSheet("QPlainTextEdit {background-color: yellow}");
- 1. Qt QPlainTextEditがクラッシュする
- 2. qtの背景スタイルシートは
- 3. QPlainTextEditのQtコードエディタコードをタブする方法
- 4. Qtスタイルシート。背景色、はい。 background-image、NO
- 5. QTデザイナーの背景イメージの問題
- 6. QtWidget背景画像の問題(Qt Creator)
- 7. QPlainTextEdit Restrict char
- 8. QPlainTextEdit - setViewportMargins、protected
- 9. QT QTフォームに背景イメージの問題を設定していますか?
- 10. のQt - 子の後ろに背景画像私はとQtのインターフェイスを持つ
- 11. Qt:新しいタブでQPlainTextEditを追加してください
- 12. QtでQPlainTextEditの各行を読み取る方法は?
- 13. Qt formlayoutが垂直にqplaintexteditを展開しない
- 14. QT Creatorのパレットエディタでウィジェットの背景色を編集
- 15. Qt Creatorでタブウィジェットの背景色を設定する方法は?
- 16. Qt:エントリを編集中のQtAbstractItemView(QTableView)の背景
- 17. Qtでは、スライダの背景色を変更する方法は?
- 18. Qt/C++ - 無効なボタンの背景を設定しますか?
- 19. Qtで透明なQTableWidgetの背景を設定するには?
- 20. Qtで覆われたQLabelの背景色を変更する
- 21. 完全に透明な背景を持つqtウィジェット
- 22. 背景画像カルーセルの背景画像
- 23. 背景の背景の空白
- 24. カバー背景画像+グラデーション背景
- 25. CSS:背景色の背景画像
- 26. 画像上の背景の背景
- 27. CSSスプライトフルページ背景:背景位置
- 28. 背景グラデーションの色と背景イメージDRYly
- 29. 背景画像上の背景画像
- 30. 背景イメージと背景の添付
このメソッドでは、スタイルシートを親またはコントロール自体に適用すると、このパレットが無効になります。ちょっと楽しいトラブルシューティングがありました:) – RandomInsano
おかげで、ありがとう!私はまだスタイルシートで作業していないので、事前通知に感謝します。 – Bill