Ich versuche, eine QLabel-Anzeige ein Bild und einige Texte vertikal mit diesem Bild zentriert zu bekommen. Ich kann nicht herausfinden, wie das geht. Die meisten Quellen, die ich im Internet gefunden habe, schlagen vor, mit dem folgenden Code:Vertikal zentrierten Text in der Nähe eines Bildes in einem QLabel
ui->label->setText("<img src='c:/images.jpg' style='vertical-align:middle;'> Hello");
aber, was ich bekommen ist this. Die untere Zeile des Textes ist in der Nähe des Bildes zentriert, aber was ich gerne habe, ist die Mittellinie des zu zentrierenden Textes (so: made in ms paint). Klingt wie eine ziemlich gewöhnliche Aufgabe, aber ich konnte keine Antwort finden.
Wie kann ich das erreichen?
Suchen Sie eine Lösung mit Stylesheet oder nicht unbedingt? Wenn nicht, können Sie einfach ein 'QHBoxLayout' erstellen und 2' QLabel' darin einfügen: eines mit dem Bild, eines mit dem Titel – IAmInPLS
Stylesheets wird bevorzugt. Ja, ich habe über die 2-Etikett-Lösung nachgedacht, es sieht einfach nicht richtig aus –