Seite 1 von 1

Leerzeichen als Text in QPushButton

Verfasst: 7. November 2010 16:48
von 101
Hallo,

ich habe ein Problem mit dem Designer und den QPushButton Property Text. Ich möchte eine "virtuelle" Tastatur nachbilden und wollte das Leerzeichen im QPushButton-Text als Blank eintragen. Diesen Text löscht aber der Designer immer nach dem Beenden.

Meine Frage: Wie bekomme ich das hin, das ich als Text im QPushButton ein Leerzeichen (" ") eintragen kann, ohne das der Designer diesen wieder löscht.

Viele Grüße

Verfasst: 7. November 2010 17:06
von Christian81
Und was sieht der User wenn da ein Leerzeichen steht? Doch auch nichts, oder?
Notfalls kann man das Leerzeichen ja von Hand per setText() setzen.

Verfasst: 7. November 2010 20:56
von 101
Ein Leerzeichen ist aber auch ein Zeichen was alleine in einem String stehen kann. Ich denke der Designer sollte das als Texteingabe akzeptieren.

Verfasst: 7. November 2010 21:42
von upsala
Der Sinn ist trotzdem nicht klar.

Verfasst: 8. November 2010 07:24
von franzf
upsala hat geschrieben:Der Sinn ist trotzdem nicht klar.
Ich denke er möchte alle virtuellen Tasten auf einen SLOT connecten und dort dann den sender()->text() in ein TextEdit schreiben.

Verfasst: 8. November 2010 08:10
von 101
Genau so sieht es aus! Der Inhalt von dem PushButton Text wird an einen String angehangen. Aber wahrscheinlich interpretiert der Designer das Leerzeichen als Fehleingabe und "optimiert" das Leerzeichen raus.

Verfasst: 8. November 2010 09:14
von Christian81
Dann nimm eben wie gestern schon gesagt setText() ...

Verfasst: 8. November 2010 09:48
von 101
Ja das würde natürlich gehen. Ich wollte aber eigentlich keine Sonderbehandlung für einzelne Buttons haben, aber wenn es nicht anders geht, dann muss ich das wohl so machen.

Danke für die Antworten!