Tag: qobject

QObject ist eine Qt-Klasse dient als Basisklasse für alle Qt-Objekte.

Holen Sie sich objectname (gesehen aus dem Qt-Designer) von QWidget?

Anzahl der Antworten 3 Antworten
Möchte ich deaktivieren Sie alle, aber eine ausgewählte Gruppe von widgets in meine Qt-Anwendung. Was ich versuche zu tun ist, Durchlaufen alle Kinder mainWindow mit findChildren Sie und deaktivieren Sie alle die daraus resultierenden widgets außer 'myTable'

Compiler-Fehler "collect2: Id zurückgegeben, 1 exit status" mit Klassen mit QObject (QT 4.7 mit Qt-Creator)

Anzahl der Antworten 3 Antworten
Ich habe folgende situation in meinem aktuellen Projekt: "collect2: Id zurückgegeben, 1 exit status" zurückgegeben, indem der compiler mit den folgenden code: #ifndef BASE_02_H #define BASE_02_H #include <QtCore> class Base_02 { public: Base_02(); virtual void method()=0; };

Was ist qobject_cast?

Anzahl der Antworten 2 Antworten
Könnte mir jemand erklären, in so einfachen Worten wie möglich (oder so einfach, wie man es gerne hätte), was qobject_cast ist, was es tut und warum wir Sie brauchen würden, um die Besetzung ein Klasse-Typ zum anderen?

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:

Wie man richtig löschen und QThread beenden

Anzahl der Antworten 1 Antworten
Habe ich eine Unterklasse MyClass was erbt von QThread. Ich es schaffen, wie dies mit einem Elternteil die MainWindow - Instanz (this): mMyClass = new MyClass("some_value", 1, 5L, this); Mein Verständnis, wie Qt beschäftigt sich mit dem

wie gehen qobject als argument von signal-slot von qt verbinden

Anzahl der Antworten 1 Antworten
Mein original-code übergeben eine QStringList aus das signal an den slot und dann wieder eine QList. Alles funktionierte gut, aber ich brauchte, um zu ändern, sowohl die QStringList und QList in 2 unterschiedliche Unterklassen QObjects. Seitdem habe

Keine passende Funktion für QObject::connect

Anzahl der Antworten 3 Antworten
Ich Schreibe ein Programm, das senden einer UDP-frame alle 10 mS. Hier ist, wie mein Programm funktionieren soll : Habe ich eine client class : //Constructor clientSupervision::clientSupervision() { } void clientSupervision::sendDataUDP(){ //Create a frame and send it

Vorübergehend blockieren Signale zwischen zwei QObjects

Anzahl der Antworten 3 Antworten
Ich würde gerne allgemein und vorübergehend blockiert die Signale zwischen zwei QObjects ohne änderung der anderen Signale/slots Verhalten, und ohne zu wissen, Ihre Zusammenhänge. Etwas wie QObject::blockSignals(bool), sondern nur handeln zwischen zwei QObjects. Ist, die Umsetzung der

Q_OBJECT linker-Fehler!

Anzahl der Antworten 11 Antworten
Ich erhalte die folgende linker-Fehler, wenn ich bauen meine Anwendung. HIMyClass.obj:: error: nicht aufgelöstes externes symbol "public: virtual struct QMetaObject const * __thiscall CHIMyClass::metaObject(void)const " (?metaObject@CHIMyClass@@UBEPBUQMetaObject@@XZ) Datei nicht gefunden : HIMyClass.obj HIMyClass.obj:: error: nicht aufgelöstes externes symbol

Wie kann ich kopieren Objekt in Qt?

Anzahl der Antworten 2 Antworten
Bin ich mit Qt und habe einige grundlegenden Probleme. Ich habe meine eigenen widget MyTest, dass eine variable obj. Ich brauche, um diese variable obj von einem Objekt außerhalb des widgets, so dass die variable kopiert nicht

PyQt: Absturz mit Laufzeitfehler: eingewickelt C/C++ - Objekt wurde gelöscht

Anzahl der Antworten 2 Antworten
Wenn ich diesen code ausführen: #!/usr/local/bin/ python3 import sys from PyQt4.QtCore import * from PyQt4.QtGui import * class Window(QMainWindow): def __init__(self): super().__init__() self.button1 = QPushButton("1") self.button2 = QPushButton("2") self.setCentralWidget(self.button1) self.button1.clicked.connect(lambda: self.setCentralWidget(self.button2)) self.button2.clicked.connect(lambda: self.setCentralWidget(self.button1)) self.show() if __name__ ==

Richtige Weg, um zu überprüfen QObject abgeleitete Klasse Typ Qt

Anzahl der Antworten 1 Antworten
Können sagen, ich haben eine zwei-Klassen: class A : public QObject {}; class B : public QObject {}; dann gehe ich QObject *a = new A(); QObject *b = new B(); nun, wie kann ich sicher sein,

Serialisieren meine benutzerdefinierte Klasse in Qt

Anzahl der Antworten 1 Antworten
benutze ich Lesen/schreiben von QObjects ist es wahr? ich serialisieren einer Klasse mit ihm, aber beim Deserialisieren nicht der original-Klasse! was kann ich tun? dies ist meine Basis-header-Klasse: class Base : public QObject { Q_OBJECT public: explicit

Wie verwenden von SIGNAL-und SLOT-ohne Ableitung von QObject?

Anzahl der Antworten 5 Antworten
ODER andere Art und Weise zu formulieren, die meine Frage (obwohl es nicht mein problem lösen): 'QObject::QObject' cannot access private member declared in class 'QObject' Brauche ich Signale und SLOTS Funktionalität in meiner Klasse, aber ich nehme

Ist es möglich, trennen Sie alle von QObject verbindungen, ohne Sie zu löschen

Anzahl der Antworten 1 Antworten
Habe ich ein QObject ist, diese angeschlossen ist an ein anderes QObject B. Jetzt will ich Eine Verbindung zu C, eine Dritte QObject und vollständig zu trennen von der B. Easy peasy! Problem ist ich habe eine

Wie kann ich ein neues Fenster in QML?

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit, ein völlig neues Fenster-Instanz als untergeordnetes Fenster des Haupt-QML-Fenster in einem QmlApplication? //ChildWindow.qml Rectangle { id: childWindow width: 100 height: 100 //stuff } //main.qml Rectangle { id: window width: 1000 height: 600 MouseArea

Nicht aufgelöstes externes Symbol "public: virtuelle Struktur QMetaObject const * __thiscall Parent

Anzahl der Antworten 21 Antworten
Habe ich geerbt, eine Klasse von QObject : class Parent: public QObject { Q_OBJECT QObject* cl; public: Parent(QObject *parent=0):QObject(parent) { cl = NULL; } QObject* getCl() const { return cl; } void setCl(QObject *obj) { cl =

Verfolgung der Mausbewegung in der QGraphicsScene-Klasse

Anzahl der Antworten 2 Antworten
Ich Unterklassen QGraphicsScene und fügte Methode mouseMoveEvent zu handhaben mouse-move-Ereignis. Erstellt habe ich ein Lineal auf der Oberseite der GraphicsView und haben die Herrscher tracking wird die Bewegung der Maus. In der QGraphicsScene::mousemoveEvent ich Anrufe mouseMoveEvent des

Qt-Schnittstellen oder abstrakte Klassen und qobject_cast ()

Anzahl der Antworten 1 Antworten
Ich habe ein ziemlich komplexer Satz von C++ - Klassen, die neu geschrieben von Java. So hat jede Klasse einen einzigen geerbten Klasse, und dann auch implementiert eine oder mehrere abstrakte Klassen (oder interfaces). Ist es möglich

Wann sollte Q_OBJECT verwendet werden?

Anzahl der Antworten 4 Antworten
Die Dokumentation besagt, dass: Das Q_OBJECT macro muss das private-Abschnitt einer Klasse definition das erklärt seine eigenen Signale und slots oder andere Dienstleistungen zur Verfügung gestellt von der Qt-meta-object system. Aber genau was bedeutet das? Auf dem