Tag: qobject
QObject ist eine Qt-Klasse dient als Basisklasse für alle Qt-Objekte.
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'
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; };
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?
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:
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
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
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
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
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
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
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__ ==
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,
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
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
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
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
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 =
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
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
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