Hallo, ich möchte ein erstes Testprojekt (siehe http://de.wikibooks.org/wiki/Qt_f%C3%BCr_C%2B%2B-Anf%C3%A4nger) mit Qt programmieren. Wenn ich die Taschenrechner.h von der Seite benutze gibts Fehlermeldungen, wenn ich die automatische Nehme nicht (siehe Anhang). Wenn ich jetzt im Konstruktor in Taschenrechner.cpp auf einen Input zugreifen will gibts einen "Segmentation fault" Da der Zugriff mit dem -> - Operator passen sollte denke ich, dass es an der Vererbung der Klasse Taschenrechner liegt. Was muss ich da anderst vererben? MFG Mixer
Hallo,
hab das Problem selbst gefunden:
InputA->setText("5");
muss heisen:
ui.InputA->setText("5");
MFG Mixer
Gast
#1724492
Außerdem solltest du nicht von Ui_TaschenrechnerClass ableiten. Du hättest dann statt einem Segfault einen Fehler vom Compiler bekommen.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.