QStatusBar があります。経度と緯度の 2 つのディスプレイがあります。各インジケーターには、テキストの色を緑にしたい指定された許容範囲があり、範囲外の場合は赤になります。QStatusBar の 2 つの異なるインジケーターであるため、特にこれを行う方法がわかりませんか?
1 に答える
2
以下は、ステータス バーに色付きのテキストを含むラベルを配置する方法を示す例です。
[..]
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QStatusBar sb;
QLabel lbl1("Text Green");
lbl1.setStyleSheet("QLabel { color: green }");
QLabel lbl2("Text Red");
lbl2.setStyleSheet("QLabel { color: red }");
sb.addPermanentWidget(&lbl1);
sb.addPermanentWidget(&lbl2);
sb.show();
return app.exec();
}
ご覧のとおり、適切なスタイル シートを設定すると、テキストの色が変化します。
于 2013-12-19T15:55:06.547 に答える