[gelöst:] Signal funktioniert nicht

Verschiedenes zu Qt
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
The_Akki
Beiträge: 14
Registriert: 25. Januar 2008 19:41
Wohnort: Lohr am Main

Beitrag von The_Akki »

Mhhh,
persönlich komm ich da nicht weiter.
Ich erkenne nicht, was der Fehler in meiner GUI bzw. in meinen Code ist.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Hast Du in der Doku auch nur ein Signa clicked() oder triggered() gefunden? ich nicht.
Und die Konsole gibt was aus - hundertprozentig.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
The_Akki
Beiträge: 14
Registriert: 25. Januar 2008 19:41
Wohnort: Lohr am Main

Beitrag von The_Akki »

Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Manchmal glaube ich echt die Leute wollen nicht lesen und die Doku ist nur zum Spass da... dort steht clicked(bool) nicht clicked() !!!
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Ruuuhig Christian, ruuuhig, nur keinen Stress :-) PushButton kann man mit clicked() zu irgendwas connecten, ohne Parameter. Das geht schon immer und geht auch weiterhin. Mache die Trolle ja auch.

Das Beispiel ist aber schlecht, wer nimmt sich denn die Zeit und erstellt die Dateien und den anderen Krempel um das nach zu vollziehen?
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Trotz dass die Trolle das so benutzen ist es nicht dokumentiert. Und warum es funktioniert weiss ich derzeit auch nicht - so intelligent ist moc ja nun auch nicht.

Warum es nicht funktionieren sollte ist mir demnach ein Rätsel - ein attachement mit allen Files (gezippt, mit pro-File) würde das Problem aber lösen denke ich - abschreiben tut das nämlich keiner.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
The_Akki
Beiträge: 14
Registriert: 25. Januar 2008 19:41
Wohnort: Lohr am Main

Beitrag von The_Akki »

Es ist dokumentiert!
void QAction::triggered ( bool checked = false )
Dabei bedeutet das 'bool checked = false', dass bei keiner Angabe die Variable mit false initialisiert wird. Diese Möglichkeit gibt es Standardmäßig bei C++.
Dateianhänge
project_mini.tar
Anbei das Projekt
(20 KiB) 166-mal heruntergeladen
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Dein Problem lag in der main.cpp. Es hilft dir wenig dein MainWindow1 ui; zu instantiieren, dann aber ein neues QMainWindow() und darauf nur die geerbte Funktion setupUi() aus Ui::MainWindow1 zu verwenden - Alle Initialilisierungen und sonstwas deines Konstruktors gehen Flöten ... Lass das neue QMainWindow weg und mach nur

Code: Alles auswählen

MainWindow1 ui;
ui.show();
return app.exec();
sonst wird es nicht klappen...

Grüße
Franz
The_Akki
Beiträge: 14
Registriert: 25. Januar 2008 19:41
Wohnort: Lohr am Main

Beitrag von The_Akki »

Ja, es hat funktioniert.
Da muss ich wohl die Quelle, wo ich das abgetippt habe, analysieren.
Danke schön!

Damit ist das Thema/Problem gelöst!
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

The_Akki hat geschrieben:Damit ist das Thema/Problem gelöst!
Schön, dann vermerke das auch im Titel. Von uns kann das keiner.
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
The_Akki
Beiträge: 14
Registriert: 25. Januar 2008 19:41
Wohnort: Lohr am Main

Beitrag von The_Akki »

Ok, war mir nicht sicher wie.
Antworten