Die Suche ergab 23 Treffer

von GwarDrazul
27. September 2006 17:00
Forum: Qt Programmierung
Thema: Klasse-Enumeration als MetaType registrieren
Antworten: 1
Zugriffe: 2071

Ich kann Dir zwar leider nicht sagen, warum es nicht geht, aber ich habe sehr ähnlichen Code (dort wird auch die public Enum einer Klasse registriert) und dort geht es. Kannst Du es ohne queued connections probieren? zum Testen?

Gruß
von GwarDrazul
27. September 2006 15:23
Forum: Qt Programmierung
Thema: Popup menü qlineedit qcombobox
Antworten: 1
Zugriffe: 1529

Hi,

Schon mal probiert folgende Methode zu überschreiben?

Code: Alles auswählen

class QWidget
{
//...
    protected:
        virtual void contextMenuEvent ( QContextMenuEvent * e )
}
Gruß,
Gwar
von GwarDrazul
27. September 2006 10:10
Forum: Qt Programmierung
Thema: Tabelleneigenschaften festlegen
Antworten: 3
Zugriffe: 3188

// Spalten auf Widget grösse bringen
table->horizontalHeader()->setResizeMode(QHeaderView::Stretch);
Ja besten Dank auch! Ich hatte ein ähnliches Problem bisher immer sehr umständlich gelöst. So gehts viel besser...

Gruß
von GwarDrazul
27. September 2006 09:56
Forum: Einfach Qt
Thema: Slot funktioniert nicht. Qt 4.1.4
Antworten: 5
Zugriffe: 4454

Bin ich nicht in der Lage, die Definition für "BStartPing" zu finden oder stehts nicht drin?

Gruß
von GwarDrazul
27. September 2006 09:51
Forum: Qt Programmierung
Thema: QThread & QMutex
Antworten: 7
Zugriffe: 5532

Danke. Ich denke meine Frage war missverständlich formuliert. Dafür entschuldige ich mich. Mit "Zugriff unterbinden" meinte ich dass ein Programmteil nur von einem Thread aus ausgeführt werden kann (in der Sekunde ist der Zugriff auf diesen Programmteil ja für *andere* Threads sozusagen un...
von GwarDrazul
26. September 2006 17:58
Forum: Einfach Qt
Thema: Widget in Widget (?)
Antworten: 3
Zugriffe: 3127

Bei den Qt Demos ist auch eine Klasse "hoverpoints" dabei. Die malt Objekte auf anderen Widgets. Davon kannst Du Dich inspirieren lassen.

Gruß,
Gwar
von GwarDrazul
26. September 2006 17:51
Forum: Qt Programmierung
Thema: QThread & QMutex
Antworten: 7
Zugriffe: 5532

Danke für die Antwort.

Was passiert denn dann? Und wie kann ich erreichen, dass auf die Instanz der Klasse MyClass dann nur noch von einem Thread zugegriffen werden kann (nämlich von der Instanz von MyThread, die auch den mutex als Member hat).

Viele Grüße
von GwarDrazul
26. September 2006 12:13
Forum: Qt Programmierung
Thema: QThread & exec()
Antworten: 4
Zugriffe: 3180

ich hätte auch schreiben sollen, welche Qt Version ich verwende. Sorry.

Danke für die Ausführung. Da ich nur vom Thread zum Hauptthread verbinde klappt es also. Zum Glück brauch ich es andersrum (noch) nicht ;-)

Vielen Dank,
Gwar
von GwarDrazul
25. September 2006 09:34
Forum: Qt Programmierung
Thema: QThread & exec()
Antworten: 4
Zugriffe: 3180

Hallo, exec() ist eine "protected" Methode von QThread. In der Docu steht weiterhin: Each QThread can have its own event loop. You can start the event loop by calling exec(); you can stop it by calling exit() or quit(). Having an event loop in a thread makes it possible to connect signals ...
von GwarDrazul
24. September 2006 16:47
Forum: Qt Programmierung
Thema: QDialog einen String übergeben
Antworten: 7
Zugriffe: 4315

Das liegt daran, dass Du getString() im Konstruktor der Klasse aufrufst. setString() wird aber erst nach dem Erstellen des Objektes (= nach Konstruktoraufruf) aufgerufen. Darum ist getString() im Konstruktor noch der ursprüngliche wert. Schreibe Dir einen zweiten/anderen Konstruktor, der so aussiet:...
von GwarDrazul
24. September 2006 16:41
Forum: Qt Programmierung
Thema: QThread & exec()
Antworten: 4
Zugriffe: 3180

QThread & exec()

Hallo zusammen, Wenn ich in einer QThread subklasse in der run() Methode wird exec() aufrufe friert der Thread an dieser Stelle ein, d.h. nichts passiert mehr. Darum habe ich das exec() bislang immer weggelassen, die Signals-Slots Verbindungen klappen auch so. Meine Frage ist: ich dachte man bräucht...
von GwarDrazul
24. September 2006 16:40
Forum: Qt Programmierung
Thema: QThread & QMutex
Antworten: 7
Zugriffe: 5532

QThread & QMutex

Hallo zusammen, Gegeben sei eine Klasse wie diese hier: class MyThread : public QThread public: MyThread(MyClass* mc, QObject* parent = 0) : QObject(parent), m_mc(mc) {} ~MyThread; void run(){QMutexLocker(&m_mutex); /* do something */}; private: QMutex m_mutex; MyClass* m_mc; Meine Frage ist: sp...
von GwarDrazul
19. September 2006 20:41
Forum: Einfach Qt
Thema: Objekte auf Zeichenfläche verbinden
Antworten: 1
Zugriffe: 2041

Vermutlich suche ich nach etwas wie dem hier http://doc.trolltech.com/4.2/graphicsview-elasticnodes.html . Ich kann es leider noch nicht mit Sicherheit sagen, da ich Qt 4.2 rc noch kompiliere. Wie dem auch sei, ich werde vermutlich nicht den Release Candidate verwenden dürfen. Darum bin ich weiterhi...
von GwarDrazul
19. September 2006 16:41
Forum: Einfach Qt
Thema: Platformunabhängig programmieren
Antworten: 4
Zugriffe: 3103

Ich hatte bisher auch noch nie Probleme damit solange man keine systemspezifischen Funktionen nutzt. Selbst dann kann man sich Workarounds mit Präprozessorinstruktionen schreiben. Die .pro Dateien musste ich zwischen den Plattformen nie neu anlegen. Vor dem Kompilieren unter Windows kam es jedoch vo...
von GwarDrazul
19. September 2006 16:24
Forum: Einfach Qt
Thema: Objekte auf Zeichenfläche verbinden
Antworten: 1
Zugriffe: 2041

Objekte auf Zeichenfläche verbinden

Hallo liebe Qt Gemeinde, Das Thema dieses Threads ist leider sehr allgemein gehalten. Mir ist kein besserer Topic eingefallen. Darum will ich jetzt hier einmal kurz erläutern was ich vorhabe: Ich möchte eine grafische Liste mit Rechtecken haben. Jedes dieser Rechtecke hat einen Eingang, einen Ausgan...