Hallo,
mir ist gerade ein merkwürdiges Verhalten aufgefallen.
Ich habe ein QLineEdit und nutze das Signal textChanged(QString) das funktioniert auch soweit, mir ist allerdings aufgefallen das Zeichen direkt nach einem Punkt wird nicht erkannt.
Lösche ich dieses und setze es neu geht es, schreibe ich weiter geht es auch.
Da ich es in double umwandel wäre es mir allerdings schon recht, wenn direkt nach Eingabe auch die Nachkommastelle benutzt würde.
Kann mir jemand sagen was ich falsch mache?
QLineEdit SIGNAL textChanged(QString) '.' Fehler
-
akirahinoshiro
- Beiträge: 17
- Registriert: 22. Mai 2012 20:17
Re: QLineEdit SIGNAL textChanged(QString) '.' Fehler
Kann ich nicht nachvollziehen.
Bitte ein MINIMALES, kompilierbares Beispiel posten, das dein Problem aufzeigt.
Trotzdem noch die obligatorische Frage:
Warum nimmst du nicht gleich QDoubleSpinBox?
Bitte ein MINIMALES, kompilierbares Beispiel posten, das dein Problem aufzeigt.
Trotzdem noch die obligatorische Frage:
Warum nimmst du nicht gleich QDoubleSpinBox?
-
akirahinoshiro
- Beiträge: 17
- Registriert: 22. Mai 2012 20:17
Re: QLineEdit SIGNAL textChanged(QString) '.' Fehler
Mit verlaub es sieht Scheisse aus für meine Zwecke.franzf hat geschrieben:Trotzdem noch die obligatorische Frage:
Warum nimmst du nicht gleich QDoubleSpinBox?
Ich gebe dem Nutzer die Chance bestimmte Werte einzugeben und dabei möche ich nicht eins nach dem anderen, sondern "wild" gewählte Werte ermöglichen.
Ich baue schnell ein Beispiel (wird nicht schön aber sollte das Problem erläutern).
-
akirahinoshiro
- Beiträge: 17
- Registriert: 22. Mai 2012 20:17
Re: QLineEdit SIGNAL textChanged(QString) '.' Fehler
Okay habs grad probiert, krieg es selber nicht hin ein minimal Beispiel zu bauen, also liegt der Fehler wohl tiefer.