Woher kommt das qt_spinbox_lineedit in meiner QList
Verfasst: 24. Dezember 2008 11:27
Moin, Moin!
Ich habe hier ein Eingabemaske mit diversen QLineEdit, ComboBoxen und einem QTextEdit.
Was ich dort garantiert nicht habe, ist eine oder auch mehrere SpinBoxen. Genauer gesagt, SpinBoxen tauchen in dem Source ueberhaupt nicht auf!
Wenn ich mir aber jetzt mit findChildren() die QLineEdits ausgeben lasse, dann taucht dort mal mehr, mal weniger - im vorliegenden Beispiel 2 x - ein QLineEdit(0x89599f0, name = "qt_spinbox_lineedit").
Die UI's wurden mit dem Designer erstellt und es gibt dort keine SpinBoxen.
Hat jemand eine Idee, wo die Dinger herkommen? Denn so kann ich mit meiner Liste ja wenig anfangen, es sei denn ich validiere alle Elemente vor der Weiterverarbeitung, was aber den Vorteil einer Liste ja nahezu aufhebt.
Der komplette Source ist mir etwa 2.500 Zeilen leider etwas zu lang, um den hier zu posten. Aber vielleicht hat ja auch so jemand eine Idee ....
Kann das ein Bug in findChildren() sein?
Ich verwende uebrigens Qt-4.43 in der OpenSource Version fuer Linux/X11.
Ich danke Euch im voraus und wuensche ein Frohes und besinnliches Weihnachtsfest.
Guenther
Ich habe hier ein Eingabemaske mit diversen QLineEdit, ComboBoxen und einem QTextEdit.
Was ich dort garantiert nicht habe, ist eine oder auch mehrere SpinBoxen. Genauer gesagt, SpinBoxen tauchen in dem Source ueberhaupt nicht auf!
Wenn ich mir aber jetzt mit findChildren() die QLineEdits ausgeben lasse, dann taucht dort mal mehr, mal weniger - im vorliegenden Beispiel 2 x - ein QLineEdit(0x89599f0, name = "qt_spinbox_lineedit").
Die UI's wurden mit dem Designer erstellt und es gibt dort keine SpinBoxen.
Hat jemand eine Idee, wo die Dinger herkommen? Denn so kann ich mit meiner Liste ja wenig anfangen, es sei denn ich validiere alle Elemente vor der Weiterverarbeitung, was aber den Vorteil einer Liste ja nahezu aufhebt.
Bei den entsprechenden Listen fuer die ComboBoxen und dem QTextEdit gibt es dieses Problem seltsamerweise nicht, sondern anscheinend nur in Zusammenhang mit QLineEdit.QLineEdit(0x8a58420, name = "lineEditSummeVkNetto")
QLineEdit(0x8a5b260, name = "lineEditSummeEkNetto")
QLineEdit(0x8a588c0, name = "lineEditSummeVkBrutto")
QLineEdit(0x8a461b0, name = "lineEditObject")
QLineEdit(0x8957bc0, name = "qt_spinbox_lineedit")
QLineEdit(0x8958988, name = "lineEditBestellName")
QLineEdit(0x8958938, name = "lineEditBestellNr")
QLineEdit(0x89599f0, name = "qt_spinbox_lineedit")
QLineEdit(0x8958f98, name = "lineEditDebitNr")
QLineEdit(0x8a84d80, name = "lineEditSuchbegriff")
Der komplette Source ist mir etwa 2.500 Zeilen leider etwas zu lang, um den hier zu posten. Aber vielleicht hat ja auch so jemand eine Idee ....
Kann das ein Bug in findChildren() sein?
Ich verwende uebrigens Qt-4.43 in der OpenSource Version fuer Linux/X11.
Ich danke Euch im voraus und wuensche ein Frohes und besinnliches Weihnachtsfest.
Guenther