2016-05-30 3 views

Antwort

1

QGroupBox ‚s title Eigenschaft HTML nicht unterstützt. Die einzige Anpassung, die Sie über die Zeichenfolge title (neben dem Text selbst) vornehmen können, ist das Hinzufügen eines kaufmännischen Unders (&) für Tastaturbeschleuniger. Im Gegensatz zu QLabel können Sie HTML mit QGroupBox nicht verwenden.

+0

Ja .. ich muss einen anderen Weg finden. Danke. – Rizamong

+0

Fühlen Sie sich frei, die Antwort zu akzeptieren, wenn Sie das Gefühl haben, dass es korrekt ist. Viel Glück. –

+0

Oh, danke für deinen Rat. – Rizamong

1

Der folgende Code funktioniert für mich:

QLabel *labelHTML = new QLabel("<strong>Hello</strong> " "<font color=red>World!"); 

Diese zeigt:

enter image description here

+0

danke für Ihre Bearbeitung meiner Frage. aber, Entschuldigung für die Verwirrung. Ich meine, ich kenne QLabel bereits, aber ich weiß nicht, wie ich den Titel von QGroupBox mit HTML-Ausdrücken wie QLabel einstellen soll. – Rizamong

1

Nun, wenn Sie einen Stil nur ändern möchten, können Sie setStyleSheet() Methode aufrufen, für Ihre QGroupBox (Siehe Code unten) oder verwenden Sie @ IAmInPLS QLabel Beispiel.

box->setStyleSheet("QGroupBox { color: red; } "); 
+0

Danke. aber ich möchte nur HTML-Ausdrücke. – Rizamong

Verwandte Themen