signals-slots

Signale und Slots ist ein Mechanismus zur Implementierung des Beobachtermusters.
3
Antworten

Wie finde ich heraus, ob eine Goroutine fertig ist, ohne zu blocken?

Alle Beispiele, die ich bisher gesehen habe, beinhalten das Blockieren des Ergebnisses (über den Operator <-chan ). Mein aktueller Ansatz beinhaltet die Übergabe eines Zeigers an eine Struktur: %Vor% welches die Goroutine nach Beendi...
13.11.2009, 17:24
4
Antworten

Wie werden ALLE von einem gegebenen Ereignis in Qt ausgesandten Signale abgefangen?

Ich kann mir vorstellen, dass es je nach Event eine ganze Reihe von ihnen geben könnte, aber gleichzeitig denke ich, dass dies der beste Weg zum Debuggen sein kann und eine interessante Lektion. Warum sollte ich es brauchen? Ich verwende eine...
15.01.2010, 14:04
2
Antworten

So rufen Sie die Schaltfläche von einem angeklickten Ereignis ab

Ich versuche ein kleines GUI zu erstellen, um .ear und .war Dateien auf meinem zu deployen lokale Glasfisch-Installation. SO habe ich fünf Zeilen mit einem Dateinamensfeld, ein Kontrollkästchen und eine Schaltfläche, um eine Dateidialogbox aufzu...
04.03.2011, 06:37
1
Antwort

Definiere pyqt4-Signale mit einer Liste als Argument

Laut Ссылка Ich kann ein pyqt4-Signal mit einem ganzzahligen Argument von mysignal = pyqtSignal(int) definieren. Wie kann ich ein Signal definieren, das eine Ganzzahl und eine Liste von Strings oder allgemeiner eines Objekts namens m...
23.12.2012, 11:52
5
Antworten

Verwendung von Qt-Signalen und Slots gegen direktes Aufrufen einer Methode

Nehmen wir an, ich habe ein Hauptfenster mit einem Schieberegler und einem Widget in diesem Fenster mit einer Methode namens setValue(int) . Ich möchte diese Methode jedes Mal aufrufen, wenn sich der Wert des Schiebereglers geändert hat. Gi...
19.02.2014, 23:56
1
Antwort

Wie implementiere ich ein Signal / Slot, das in Qt Designer definiert wurde?

Ich versuche, das click () - Signal eines Buttons mit meiner eigenen Funktion zu verbinden. Die Schaltfläche befindet sich in einem Widget, das ich mit QT Designer erstellt habe. Ich lade die .ui-Datei mit QUiLoader wie folgt: %Vor% Ist dies...
05.01.2012, 16:23
6
Antworten

Wie kann ich die Signal / Slot-Verbindungen während des Kompilierens überprüfen?

Die Überprüfung der Qt-Signal-Slot-Verbindung zur Laufzeit ist eine Sorge für mich. Ich sollte eine statische Überprüfung der connect-Anweisungen ausführen können. Existiert ein solches Tool?     
03.01.2012, 09:39
2
Antworten

Qt - kein solcher Signalfehler

Ich versuche ein Signal auszulösen, wenn in einem der ziehbaren Widgets auf der ein Doppelklick passiert Kühlschrankmagnete Beispiel . Hier sind die Änderungen, die ich an der Beispielquelle vorgenommen habe: DragLabel: %Vor% Das einzige...
09.04.2010, 19:08
2
Antworten

Kann Qt dazu gebracht werden, Assert, Segfault oder auf andere Weise zum Absturz zu bringen, wenn ein QObject :: connect () fehlschlägt?

Ich verwende Qt 4.8.x, so dass ich von Qt5 keinen Zugriff auf die neue connect -Schnittstelle habe, aber ich möchte besser gewarnt werden, wenn eine Signal / Slot-Verbindung fehlschlägt, weil ich einen Signal- oder Slot-Namen falsch geschrieb...
27.06.2013, 20:47
2
Antworten

QTimer :: singleShot () sucht nach dem angegebenen Slot in der übergeordneten Klasse des angegebenen Objekts, nicht nach dem Objekt selbst

Ich bin ziemlich neu in Qt. Ich habe einige einfache Änderungen an einer bestehenden Qt-Anwendung vorgenommen, aber ich habe noch keine von Grund auf neu erstellt. Ich habe auch nicht wirklich viel Erfahrung mit bestimmten Aspekten von C ++ im...
17.12.2011, 12:15