Signal und Schlitzverbindung in .ui

stimmen
0

Ich habe angefangen , ein wenig zu spielen , mit Qt 4. Und dann habe ich auf ein Problem mit dem kommen Qt Designer .
Im Signal / Slots Editor kann ich nur Setup , um die Verbindungen , die dort aufgeführt sind, und nicht alle Schlitze sind aufgeführt.

Wenn ich versuche , es händisch in der .ui Datei hinzufügen, würde die Verbindung nicht.
Wenn ich es in den ui hinzufügen _ *. H - Datei funktioniert es gut, aber dann wird die Verbindung gelöscht, wenn ich das Design ändern.

Hat jemand ein guten Tipps, wie ich , um diesen Fehler zu bekommen? Oder anders fragen:
Wie kann ich die Qt Designer Liste alle verfügbaren Slots machen?

Veröffentlicht am 09/12/2008 um 14:46
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
2

Standardmäßig werden nicht alle Signale / Slots angezeigt. Sie könnten versuchen, die „zeigen, Signale und Slots inheritied von ....“ checking Checkbox in der linken unteren Corder der „Verbindung konfigurieren“ Dialog, die aufkommt, wenn Sie versuchen, ein Signal zu erzeugen.

Darüber hinaus können Sie entweder tun , was Marcin sagte und verwenden Auto-Verbindungen oder manuell Aussagen im Konstruktor des Objekts verbinden schreiben , dass der ui verwendet.

Beantwortet am 09/12/2008 um 14:53
quelle vom benutzer

stimmen
0

Sie könnten versuchen , uic zu gebrauchen Autoconnecting Funktion.

Allerdings werden Sie nicht in der Lage sein, alle verfügbaren Slots, um zu sehen, aber wenn Sie den gleichen Namen in beiden Designer und Code verwenden - sie sollten automatisch angeschlossen werden.

Beantwortet am 09/12/2008 um 14:50
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more