Absturz durch QLineEdit
Verfasst: 18. September 2006 10:53
Hallo Leute,
ich bin unter QT noch ein Anfänger, wobei ich ein paar Dinge schon mitbekommen habe, aber an diesem Problem sitze ich schon ein bisschen.
Und zwar habe ich ein Programm, bei dem man über die Settings einen Pfad angeben kann, mit dem das Programm arbeitet. Funktioniert ohne Probleme.
Allerdings habe ich in die Menüleiste jetzt eine QComboBox mit 2 Einträgen implementiert, womit je nach Auswahl der eine oder der andere Pfad verwendet werden soll. Bei diesem Pfad handelt es sich um die gleichen wie in den Settings, nur soll das ganze wesentlich Komfortabler werden damit man nicht in den Settings immer den Pfad angeben muss.
So nun mein Problem, ich habe mir gedacht, eigentlich könnte ich ja meinen Pfad nun genauso setzen wie das im Settingsmenü gemacht wird. Ich hab den Teil kopiert und eingefügt und jetzt das Problem. Wenn ich das Programm ausführe und einen Eintrag in der QComboBox auswähle stürzt mir das Programm ab. Die Daten die ich ändern möchte sind von der Klasse QLineEdit, ich habe bereits schon versucht daraus ein QTextEdit zu machen, blieb aber beim gleichen Ergebnis, das Programm ist abgestürzt. Mit dem Debugger habe ich bereits herausgefunden, dass das Programm immer an der Stelle abstürzt, an der ich die Daten der QLineEdit Klasse ändern möchte.
Nun noch ein Auszug aus dem Code damit ihr wisst, was ich geschrieben habe.
Ich hoffe ihr könnt damit was anfangen, wäre super wenn ihr mir helfen könnt!
Grüße
ich bin unter QT noch ein Anfänger, wobei ich ein paar Dinge schon mitbekommen habe, aber an diesem Problem sitze ich schon ein bisschen.
Und zwar habe ich ein Programm, bei dem man über die Settings einen Pfad angeben kann, mit dem das Programm arbeitet. Funktioniert ohne Probleme.
Allerdings habe ich in die Menüleiste jetzt eine QComboBox mit 2 Einträgen implementiert, womit je nach Auswahl der eine oder der andere Pfad verwendet werden soll. Bei diesem Pfad handelt es sich um die gleichen wie in den Settings, nur soll das ganze wesentlich Komfortabler werden damit man nicht in den Settings immer den Pfad angeben muss.
So nun mein Problem, ich habe mir gedacht, eigentlich könnte ich ja meinen Pfad nun genauso setzen wie das im Settingsmenü gemacht wird. Ich hab den Teil kopiert und eingefügt und jetzt das Problem. Wenn ich das Programm ausführe und einen Eintrag in der QComboBox auswähle stürzt mir das Programm ab. Die Daten die ich ändern möchte sind von der Klasse QLineEdit, ich habe bereits schon versucht daraus ein QTextEdit zu machen, blieb aber beim gleichen Ergebnis, das Programm ist abgestürzt. Mit dem Debugger habe ich bereits herausgefunden, dass das Programm immer an der Stelle abstürzt, an der ich die Daten der QLineEdit Klasse ändern möchte.
Nun noch ein Auszug aus dem Code damit ihr wisst, was ich geschrieben habe.
Code: Alles auswählen
QLineEdit *pathDaten
QSettings settings,
pathDaten->setText(settings.value("path/Daten").toString()); //Hier schmiert das Programm ab
Grüße