Tag: signals-slots

Signale und slots sind ein Mechanismus für die Implementierung des observer-Musters.

Qt: haben Ereignisse verarbeitet in Ordnung ist?

Anzahl der Antworten 1 Antworten
Wenn ich hatte eine Klasse Ein, wo man von seinen Funktionen tut: void A::func() { emit first_signal(); emit second_signal(); } Unter der Annahme, dass ein Klasse B hat 2 slots, eine mit first_signal, und die anderen zu

Zurücksetzen Qt-Style-Sheet

Anzahl der Antworten 3 Antworten
Ich habe es geschafft, mein Stil QLineEdit, so etwas wie dieses: alt-text http://www.kimag.es/share/54278758.png void Utilities::setFormErrorStyle(QLineEdit *lineEdit) { lineEdit->setStyleSheet( "background-color: #FF8A8A;" "background-image: url(:/resources/warning.png);" "background-position: right center;" "background-repeat: no-repeat;" ""); } Rief ich die Funktion mit Utilities *util =

Qt-Signal-Slot: Signal gesendet wird, aber Slot ist nicht genannt

Anzahl der Antworten 2 Antworten
Bin ich mit Qt in Visual Studio 2013 C++. Ich versuche, schließen Sie ein signal an einen slot. Das problem ist, dass das signal gesendet wird, aber die slot-Funktion wird nie aufgerufen und ich weiß nicht, was

Wie funktioniert der Qt-Implementierung von Signalen und slots?

Anzahl der Antworten 3 Antworten
Kann mir jemand erklären die Grundidee des Qt-Signale&slots Mechanismus der UMSETZUNG? Ich will wissen, was all diejenigen, die Q_OBJECT-Makros tun, "in plain C++". Diese Frage ist NICHT zu Signale&slots Verwendung. Hinzugefügt: Ich weiß, dass Qt nutzt, moc

PyQt und QTreeView: eine Verbindung herstellen möchten, das selectionChanged-signal

Anzahl der Antworten 2 Antworten
Ich versuche mich zu verbinden, um das selectionChanged-signal von einem QTreeView mit PyQt. Ich habe dies in der Vergangenheit getan (für ein QTableView) und war erfolgreich. Aber jetzt kann ich Sie nicht get-ähnlichen code zu arbeiten. In

Qt-slots und Vererbung: warum ist mein Programm versucht, eine Verbindung zu den Eltern anstelle des Kindes Klasse?

Anzahl der Antworten 2 Antworten
In einem Qt-Programm, ich habe eine QWidget - Klasse, Oberklasse einer anderen Klasse deklariert so: class Renderer : public QGLWidget { Q_OBJECT .... } class A : public Renderer { .... } Nun habe ich ein slot

(Wie) ist es möglich, bind/rebind Methode zu arbeiten, mit ein Delegat, der eine andere Signatur?

Anzahl der Antworten 2 Antworten
Ich bin ein c++ Entwickler, die verwendeten Signale & Ablagefächer in c++, das auf mich scheint, Analog zum Delegaten in c#. Ich habe festgestellt, mich an einem Verlust bei der Suche nach den Funktionen "binden", und das

Qt kann ich eine Verbindung von Signalen und slots, um selbst im Konstruktor?

Anzahl der Antworten 2 Antworten
EDIT: Nicht bezogen auf Signale/slots/verbinden. Problem war Konstruktor Konstruktor aufrufen. Möglicherweise gibt es ein besserer Weg, dies zu tun - ich wäre daran interessiert zu hören, wer... Ich habe MyClass abgeleitet ist von einem QLabel. Ich übergeben

(Qt) zu Erstellen-signal von QButtonGroup von Drucktasten?

Anzahl der Antworten 2 Antworten
Ich bin so verwirrt, wie diese ganze Sache funktioniert. Ich habe einige Taster, die ich in einer Gruppe wie dieser: MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); AddSlotsToGroup(); } void MainWindow::AddSlotsToGroup() { QButtonGroup* group = new

Ist es möglich, die definition von Q_SIGNALS, Q_SLOT, den SCHLITZ(), SIGNAL () - Makros? (Qt)

Anzahl der Antworten 2 Antworten
Ist es möglich, die definition von Q_SIGNALS, Q_SLOT, den SCHLITZ(), SIGNAL () - Makros in Qt-framework? P. S. Google hat mir nichts in dieser Frage. Sie haben die Qt-Header, alles, was Sie tun musste, war die Suche

Senden von Nachrichten zwischen zwei widgets mit Signale und Slots

Anzahl der Antworten 4 Antworten
Brauche ich, um widgets, die Kommunikation zwischen einander. Mein zentrales Widget 2 widget-Instanzen: widget A (Instanz von A()), widget B (Instanz von B()) Wenn ein widget A unterliegt eine Veranstaltung (z.B.: mouseRelease), Ich brauche widget A zu

Qt Model/View/Controller Beispiel

Anzahl der Antworten 1 Antworten
Ich bin nur der Einstieg in die Qt, und versuchen, ein Vereinfachtes, Beispiel das model-view-controller design pattern. So weit, dass ich in der Lage gewesen, die Signale und slots zu verbinden basic-widgets wie Schaltflächen, um eine QLabel,

Qt - kein solches signal Fehler

Anzahl der Antworten 2 Antworten
Ich versuche, die trigger ein signal, wenn ein Doppelklick passiert in einem der verschiebbare widgets auf dem Kühlschrank-Magnete Beispiel. Hier die änderungen, die ich auf die Beispiel-Quelle: DragLabel: class DragLabel : public QLabel { public: DragLabel(const QString

PyQt und die ordnungsgemäße Verwendung der emit() und pyqtSignal()

Anzahl der Antworten 1 Antworten
Ich bin mit dem Lesen durch einige Dokumentationen auf PyQt5 zu kommen mit einem einfachen signal-slot-Mechanismus. Ich habe halt durch eine design-Betrachtung. Betrachten Sie den folgenden code: import sys from PyQt5.QtCore import (Qt, pyqtSignal) from PyQt5.QtWidgets import

PyQt5: Wie kann ich eine Verbindung mit einem QPushButton zu einem slot?

Anzahl der Antworten 1 Antworten
Okay, so ziemlich jedes tutorial/verständlich geschrieben-im-Mensch-Sprache-Dokumentation ist für PyQt4. Aber, PyQt5 geändert, wie die ganzen 'connect-Taste, um einen slot' funktioniert, und ich kann immer noch nicht herausfinden, wie es zu tun. Habe ich eine schnelle gui in

Macht große Verwendung von Signalen und slots auf die Anwendungsleistung aus?

Anzahl der Antworten 2 Antworten
Die Frage ist nur für pädagogischen Zweck: Stellt die Nutzung von 30-50 oder mehr Paare von Signalen und slots zwischen zwei Objekt (zum Beispiel zwei threads) auf die Anwendungs-performance, Laufzeit-oder Reaktionszeiten? InformationsquelleAutor lucab0ni | 2012-05-31

Qt, Signale und slots, threads, app.exec () und Verwandte Abfragen

Anzahl der Antworten 3 Antworten
[im Zusammenhang mit der diese Frage] Schrieb ich dieses Stück code zu verstehen, wie qt, Signale und slots arbeiten. Ich brauche jemanden, um zu erklären, das Verhalten, und mir zu sagen, wenn ich im Recht bin, über

Wie die Argumente übergeben, die callback-Funktionen in PyQt

Anzahl der Antworten 5 Antworten
Habe ich rund 10 QAction (diese Zahl schwankt in der runtime) in einer Symbolleiste, die alle tun dasselbe, aber mit unterschiedlichen Parametern. Ich bin am überlegen hinzufügen-parameter als Attribut zu QAction-Objekt, und klicken Sie dann QAction ist

Signal von der statischen Methode der Klasse in Qt

Anzahl der Antworten 4 Antworten
Ich versuche code eine statische callback-Funktion, die aufgerufen wird, Häufig aus einer anderen statischen Funktion in der gleichen Klasse. Meine callback-Funktion muss emit ein signal, aber für einige Grund es einfach nicht, dies zu tun. Ich habe

QTimer::singleShot() sucht nach dem angegebenen slot in das Objekt der übergeordneten Klasse, nicht das Objekt selbst.

Anzahl der Antworten 2 Antworten
Ich bin ziemlich neu in Qt. Ich habe getan, einige einfache änderungen an einer bestehenden Qt-Anwendung, aber ich habe es nicht erstellt von vorne noch nicht. Auch ich habe nicht wirklich viel Erfahrung mit bestimmten Aspekten von

Ist es möglich, ein signal zu kreieren, wenn ein QTreeWidgetItem checkbox aktiviert ist?

Anzahl der Antworten 4 Antworten
Ich habe eine checkbox, die auch eine QTreeWidgetItem mit dem code unten. //Populate list QTreeWidgetItem *program = createCheckedTreeItem(QString::fromStdString(itr->first), true); treePrograms->addTopLevelItem(program); QTreeWidgetItem* ConfigDialog::createCheckedTreeItem(QString name,bool checkBoxState) { QTreeWidgetItem *item = new QTreeWidgetItem(QStringList(name)); item->setFlags(item->flags()|Qt::ItemIsUserCheckable); if (checkBoxState) { item->setCheckState(0,Qt::Unchecked); } else

Mit jedem c++ - Funktion als eine Qt-slot

Anzahl der Antworten 5 Antworten
Gibt es eine Möglichkeit zur Verwendung beliebiger C++ - Funktion als eine Qt-slot, ohne seine Klasse erbt von QWidget? Ich bin nicht sicher, ob es einen doppelt, aber das könnte helfen : stackoverflow.com/questions/8533906 InformationsquelleAutor Roman Rdgz |

PyQt: Verbindet ein signal an einen slot zum starten einer hintergrund-Betrieb

Anzahl der Antworten 3 Antworten
Ich habe den folgenden code ausführt, hintergrund Betrieb (scan_value) beim Update der Fortschrittsbalken in der Benutzeroberfläche (progress). scan_value durchläuft einen gewissen Wert obj, das ein signal ausstrahlt (value_changed) jedes mal, wenn der Wert geändert wird. Aus Gründen,

Wenn ich sende oder poste ein QMouseEvent, und an die Stelle eines QPushbutton, seine clicked () - signal nicht ausgegeben wird

Anzahl der Antworten 2 Antworten
Ich versuche zur Gestaltung einer gui für eine augmented-reality-Anwendung mit der kinect. Die Idee ist, die Verwendung der Hände erkannt, indem Sie das kinect Skelett-tracking zur Steuerung einer Anwendung über gesten. Diese Frage ist nicht über gesten,

pyqt4 emiting Signale in threads slots im main-thread

Anzahl der Antworten 1 Antworten
Habe ich einige benutzerdefinierte Signale in meinem Haupt-thread, ich möchte emittieren in meine anderen threads, aber ich bin mir nicht sicher, wie Sie Sie zu verbinden. Könnte jemand post ein Beispiel? ex: import sys, time from PyQt4

pyqt: Wie dynamisch zu aktualisieren, die widget-Eigenschaft auf die äußere variable Wert ändern?

Anzahl der Antworten 3 Antworten
Habe ich class Ui_MainWindow(object) erstellt ein Fenster mit einem Fortschrittsbalken und class OtherClass(object) enthält Verfahren, bei denen die lokale int-variable Schritten im Zyklus. Wie die Verbindung von lokalen Variablen Wert zu ändern, um progres bar-Wert ändern? mainGUI.py

Qt-Designer - so schließen Sie ein signal an eine statische Funktion?

Anzahl der Antworten 2 Antworten
Okay, ich bin mit dem Qt Designer ein GUI zu bauen. Ich habe es geschafft, herauszufinden, wie man die menuBar und ich habe einige Aktionen an der bar, aber jetzt muss ich schließen Sie die Aktionen, um

Qt, Signale und slots in den unterschiedlichen Klassen

Anzahl der Antworten 3 Antworten
Habe ich eine Klasse X mit einem Schlitz und einer Klasse Y mit einem signal. Ich bin einrichten die Verbindung von Klasse X, und erstellt eine öffentliche Methode in der Klasse Y zum aussenden des Signals von

Object::connect: No such signal

Anzahl der Antworten 3 Antworten
Ich habe ein problem, um das erstellen von benutzerdefinierten slots/signal mit einem struct. Ich habe den folgenden code : qRegisterMetaType<namespace::myClassA::aStruct>(); QObject::connect(&myClassA, SIGNAL(theSignal(myClassA::aStruct)), &myClassB, SLOT(theSlot(myClassA::aStruct))); Beim starten des Programms bekam ich : Object::connect: No such signal NameSpace::myClassA::theSignal(myClassA::aStruct) Object::connect:

Separate Benutzer-Interaktion von programmical ändern: PyQt, QComboBox

Anzahl der Antworten 1 Antworten
Ich habe mehrere QComboBoxes in meinem PyQt4/Python ist3 GUI, und Sie sind voll gefüllt mit Einträgen aus einer Datenbank während der Initialisierung. Erste CurrentIndex auf 0 gesetzt ist. Es gibt auch eine checkbox, die Veränderungen der Sprache,

Wie führen Sie die Aktion beim klicken auf ein QMenu-Objekt nur?

Anzahl der Antworten 2 Antworten
Hier ist ein Bild von der GUI. Ich möchte zum durchführen einfacher Aktionen, die ausschließlich durch einen Klick auf QMenu - Objekt Helfen. Diese QMenu Objekt KEINE Untermenüs. Können Sie bitte mir raten, wie um Aktionen auszuführen,

Qt QLabel click-Ereignis

Anzahl der Antworten 3 Antworten
Ich bin neu in Qt und habe eine Frage. Habe ich QLabel und QLineEdit Objekte, und wenn QLabel text angeklickt wird, möchte ich festlegen, dass dieser text in QLineEdit. Außerdem habe ich gelesen, dass QLabel hat nicht

Qt, Signale und slots - Keine passende Funktion für Aufruf

Anzahl der Antworten 2 Antworten
Lerne ich QT und bin versucht, meine Signale und slots arbeiten. Ich habe kein Glück. Hier ist mein Main int main(int argc, char** argv) { QApplication app(argc, argv); FilmInput fi; FilmWriter fw; QObject::connect (&fi->okButton, SIGNAL( clicked() ),

Qt-connect "no such slot", wenn slot definitiv nicht vorhanden

Anzahl der Antworten 3 Antworten
Qt v4.8.0, VC2010 compiler Ich habe eine QMainWindow Klasse und ich bin versucht, senden Sie Signale mit QUuid Jedoch, jedes mal, wenn ich es bekomme ich den Fehler: Object::connect: No such slot MainWindow::on_comp_connected(QUuid) in ..\..\src\mainwindow.cpp:143 Object::connect: (receiver

QT: No such Slot

Anzahl der Antworten 4 Antworten
Problem ist, dass ich immer der "Keine Solchen Slot' Laufzeit-Fehler in der Qt Creator jedes mal wenn ich auf Start 'Einstellungen' - Fenster von meinem Haupt-Fenster. Ich habe festgestellt, Qt-ganz gegen die Intuition, so weit und diese

Wie man ein-und ausgeschaltet () - signal arbeitet mit einem QPushButton?

Anzahl der Antworten 1 Antworten
Ich habe den folgenden code, wo moreButton ist ein QPushButton. Wenn ich schalten Sie die Taste, passiert nichts. Sollte es nicht ein-oder ausblenden secondaryGroupBox und tertiaryGroupBox? QObject::connect(moreButton, SIGNAL(toggled(bool)), secondaryGroupBox, SLOT(setVisible(bool))); QObject::connect(moreButton, SIGNAL(toggled(bool)), tertiaryGroupBox, SLOT(setVisible(bool))); InformationsquelleAutor Iceman |

Wie implementieren Sie eine einfache Schaltfläche in PyQt

Anzahl der Antworten 1 Antworten
Will ich implementieren Sie eine einfache Schaltfläche in PyQt, die druckt "Hallo Welt", wenn auf Sie geklickt wird. Wie kann ich das tun? Ich bin ein echter newbie in PyQt. Versuchen Sie, Lesen Sie einige tutorials InformationsquelleAutor

So schließen Sie ein QSlider zu QDoubleSpinBox

Anzahl der Antworten 5 Antworten
Ich will schließen Sie ein QSlider zu einem QDoubleSpinBox aber während der code kompiliert fein und läuft einfach QSpinBox, es funktioniert nicht für QDoubleSpinBox QSlider *horizontalSlider1 = new QSlider(); QDoubleSpinBox *spinBox1 = new QDoubleSpinBox(); connect(spinBox1, SIGNAL(valueChanged(double)),horizontalSlider1,SLOT(setValue(double)) );

QThread: Zerstört, während der thread noch läuft?

Anzahl der Antworten 3 Antworten
Beginnen möchte ich meine QThread wenn ich drücken Sie auf die Schaltfläche Laufen. Aber der compiler Ausgänge folgende Fehlermeldung: QThread: Destroyed while thread is still running ASSERT failure in QThread::setTerminationEnabled(): "Current thread was not started with QThread.",

So schließen Sie das signal valueChanged von QLineEdit, um eine benutzerdefinierte slot in Qt

Anzahl der Antworten 1 Antworten
Ich muss eine Verbindung valueChanged-Signals von QLineEdit, um eine benutzerdefinierte slot programmatisch. Ich weiß, wie man die Verbindung unter Verwendung von Qt-Designer und macht die Verbindung mit grafischer Oberfläche, aber ich möchte es tun, programmgesteuert, so kann

Qt thread nicht zu stoppen nach dem Aufruf von exit/quit

Anzahl der Antworten 2 Antworten
Ich versuche zu finden, ein besseres Verständnis Qt, Signale und slots, die in Verbindung mit threads. Also habe ich versucht, diese minimale Anwendung: foo.h: #include <QObject> class A : public QObject { Q_OBJECT public: void doit(); signals:

QT + Wie call-slot von benutzerdefinierten C++ - code läuft in einem anderen thread

Anzahl der Antworten 5 Antworten
Ich bin neu in QT und ich bin dabei etwas lernen. Möchte ich zum auslösen einen slot ändern, dass ein GUI-widget aus einer C++ - thread(Aktuell ein Qthread). Leider habe ich nun bekommen: ASSERTION failed: Q_ASSERT(qApp &&

PyQt Widget-connect() und disconnect()

Anzahl der Antworten 2 Antworten
Je nach Bedingungen möchte ich verbinden/erneut verbinden-Taste auf eine andere Funktion. Sagen wir, ich habe einen button: myButton = QtGui.QPushButton() Für dieses Beispiel sagen wir, ich prüfen, ob es eine internet-Verbindung. if connected == True: myButton.clicked.connect(function_A) elif

Gewusst wie: übergeben von Variablen an slot-Methoden in QT?

Anzahl der Antworten 6 Antworten
Mache ich ein kleines chat-messenger-Programm, welches eine Liste der chat-Kanäle, die der Nutzer beigetreten ist. Zur Darstellung dieser Liste grafisch, ich habe eine Liste von QPushButtons, die alle repräsentieren einen anderen Kanal. Diese Tasten sind mit den

Event-loops und signal-slot-Verarbeitung bei der Verwendung von Multi-Threading in Qt

Anzahl der Antworten 1 Antworten
Habe ich einige Probleme mit der Verwendung von QThreads welche mich erforschen verschiedene Kombinationen vor, ich habe das richtige gefunden. Allerdings habe ich noch nicht vollständig verstehen, was passiert wirklich in den vier Fällen folgt, wenn es

warten auf ein signal

Anzahl der Antworten 3 Antworten
Arbeite ich an einer Anwendung, die uploads der Inhalt der Datei server. Hochladen der Datei auf server-ich bin mit 'QNetworkAccessManager' Klasse. Da es funktioniert, wie asynchrone Art und Weise, ich habe es zu arbeiten als synchrone Weise

Qt-Signale & Vererbung Frage

Anzahl der Antworten 4 Antworten
Ich bin relativ neu in der Programmierung mit Qt und hatte eine Frage. Kurze version: Wie kann ich Erben Signale definiert, die in den Oberklassen? Ich versuche Unterklasse jemand anderes schön gemacht QTWidgets zu ändern einige der

Wie trennen Sie ein signal mit einem slot vorübergehend in Qt?

Anzahl der Antworten 2 Antworten
Verbinde ich ein slot mit einem signal. Jetzt will ich aber trennen Sie Sie vorübergehend. Hier ist ein Teil meiner Klasse Erklärung: class frmMain : public QWidget { ... private: QTimer *myReadTimer; ... private slots: void on_btnDownload_clicked();

qt-signal undefined reference-Fehler

Anzahl der Antworten 2 Antworten
Ich habe eine Klasse server, für die ich erstellt habe, ein signal angeschlossen(QString name). Ich nenne es eine Funktion namens join(QString name), aber ich bin immer der Fehler Server.o: In Funktion Server::join(QString)': Server.cpp:(.text+0x48): undefined reference to Server:

Was sind Signale und slots?

Anzahl der Antworten 6 Antworten
Kann mir jemand in einfachen Worten erklären "Signale und slots" - Muster? InformationsquelleAutor der Frage JeffV | 2008-11-23