Die Suche ergab 25 Treffer
- 16. Juli 2010 08:00
- Forum: Qt Programmierung
- Thema: QEvent-Propagation mit accept()/ignore()
- Antworten: 0
- Zugriffe: 1751
QEvent-Propagation mit accept()/ignore()
Hallo, hab etwas Schwierigkeiten, das Konzept der Event-Propagation zu verstehen. Folgendes Szenario: Eigener Button, implementiert Event-Handler f. Mausklicks: class NoisyButton : public QPushButton { Q_OBJECT public: NoisyButton(QWidget* parent = 0); virtual ~NoisyButton(); bool isFunctional() con...
- 20. Januar 2010 16:50
- Forum: Qt Programmierung
- Thema: [solved] Namespace von Qt-Makro tr() für Translations
- Antworten: 0
- Zugriffe: 1814
[solved] Namespace von Qt-Makro tr() für Translations
Hallo, ich habe in meinem Projekt für die einzelnen Module endlich Namespaces eingeführt aufgrund von Namenskollisionen. Die Klassen eines Moduls folgen in etwa diesem Muster #include <QMainWindow> namespace SubModul1 { class HelperClass1; } namespace SubModul2 { class HelperClass2; } namespace View...
- 22. September 2009 13:04
- Forum: Qt Programmierung
- Thema: QPointer mit const T*
- Antworten: 2
- Zugriffe: 2359
- 22. September 2009 09:57
- Forum: Qt Programmierung
- Thema: QPointer mit const T*
- Antworten: 2
- Zugriffe: 2359
QPointer mit const T*
Hallo, ich habe in mehreren Klassen einen Zeiger auf eine andere Klasse Map gespeichert, der sich ziemlich oft ändern kann. deshalb ist mir die Idee gekommen, diesen in einem QPointer zu speichern, also: QPointer<Map> mCurrentMap Laut Doku wird der QPointer ja auf 0 gesetzt, wenn das darunterliegend...
- 28. Juli 2009 10:29
- Forum: Qt Programmierung
- Thema: QEvent weiterleiten
- Antworten: 2
- Zugriffe: 2620
Hallo solarix, danke für Deine Antwort. Ok, diese gegenseitige Abhängigkeit ist nicht gut, hatte auch Bauchschmerzen als ich das geschrieben hab, im Prinzip spricht nichts dagegen, den Eventfilter in die MainWindow-Klasse reinzusetzen... hatte nur gedacht, eigentlich gehören die Events ja woanders h...
- 27. Juli 2009 16:42
- Forum: Qt Programmierung
- Thema: QEvent weiterleiten
- Antworten: 2
- Zugriffe: 2620
QEvent weiterleiten
Hallo, ich habe das Problem, dass ich Events, die in einer Klasse auftreten (von QLabel abgeleitet), an eine andere Klasse zur Auswertung weiterleiten muss: Klasse, die Events fowarden soll (ist in einem DLL-Sub-Projekt) class Map : public QLabel { Q_OBJECT public: Map(QLabel* parent = 0); [...] pro...
- 1. März 2009 18:32
- Forum: Qt Programmierung
- Thema: QPolygonF und containsPoint
- Antworten: 3
- Zugriffe: 2890
Hallo franz, danke für deine Antwort. Ok, ich hab jetzt einen Revert auf die Vorversion gemacht im svn, es liegt wohl definitiv an meinem Code, auch wenn ich den Fehler nicht finden konnte. Dass QPolygonF geschlossen ist, hatte ich aus der Methode void QPainter::drawPolygon ( const QPointF * points,...
- 27. Februar 2009 16:57
- Forum: Qt Programmierung
- Thema: QPolygonF und containsPoint
- Antworten: 3
- Zugriffe: 2890
QPolygonF und containsPoint
Hallo, ich habe ein Problem mit der o.g.Klasse und dessen Membermethode.In meinem Code werden sehr viele gezeichnet. Dazu kapsele ich die Polygone in einer Klasse: class Polygon { public: Polygon( Item* parent = 0); [...] void dump() const; private: QPolygonF mPolygon; In der Qt-Doku steht, dass der...
- 12. Dezember 2008 11:33
- Forum: Qt Programmierung
- Thema: QThreads und static-Objekte
- Antworten: 3
- Zugriffe: 2747
Hallo RHBaum, danke für Deine Antwort, mir ist bei längerem Nachdenken auch der Gedanke gekommen, dass das Beenden vom Threads wohl in diesem Fall die Ursache ist... Ich hab mich inzwischen auch ein wenig in die Grundlagen von pthreads eingelesen, und dort wird ja im Prinzip auch im Main-Thread mit ...
- 11. Dezember 2008 15:07
- Forum: Qt Programmierung
- Thema: QThreads und static-Objekte
- Antworten: 3
- Zugriffe: 2747
QThreads und static-Objekte
Hallo, ich habe vermutlich ein Problem mit o.g. Objekten. Folgendes Szenario: In meiner App-Klasse installiere ich einen Message-Handler für Debug-Messages, dessen Funktion eine Funktion in einem statischen Klassen-Member aufruft: App.hpp: class App : public QApplication { Q_OBJECT public: App( int ...
- 10. November 2008 13:12
- Forum: Qt Programmierung
- Thema: Q_DECL_EXPORT und Template-Klassen
- Antworten: 3
- Zugriffe: 2780
Hi solarix, danke für Deine Antwort, ja, mir ist klar, dass ein Klassen-Template noch kein instanziierbarer Typ ist, jedoch scheint es intern in der Qt-Lib ja auch möglich zu sein (s. QList<T>, QHash<T> usw.), ich habe die Header mal genauer inspiziert, in der Qt-Lib scheinen sie einen Umweg über st...
- 10. November 2008 11:08
- Forum: Qt Programmierung
- Thema: Q_DECL_EXPORT und Template-Klassen
- Antworten: 3
- Zugriffe: 2780
Q_DECL_EXPORT und Template-Klassen
Hallo, ich habe ein Problem mit dem Exportieren von Template-Klassen beim Erstellen einer DLL (Projekt-Template LIB): TEMPLATE=lib [...] QT += dll [...] Folgendes funktioniert: #ifdef MPOINT_H #define MPOINT_H #ifdef BUILD_LIB #define EXPORT_LIB Q_DECL_EXPORT #else #define EXPORT_LIB #endif class EX...
- 18. September 2008 11:49
- Forum: Qt Programmierung
- Thema: WinAPI aus Qt aufrufen
- Antworten: 5
- Zugriffe: 4629
Hi, danke für die Antworten. So wie ich es verstehe, habe ich also die Auswahl, das Event entweder von meinem QApplication-Objekt oder einem untergeordneten QWidget filtern/verarbeiten zu lassen. Das Problem ist nur, dass es sich eigentlich um eine Nicht-GUI-Message des Readers handelt, weshalb ich ...
- 17. September 2008 11:17
- Forum: Qt Programmierung
- Thema: WinAPI aus Qt aufrufen
- Antworten: 5
- Zugriffe: 4629
WinAPI aus Qt aufrufen
Hallo, zunächst mal: Ich habe bisher immer getrennte Projekte (Qt/WinAPI) gemacht. Nun aber muss ich aus Qt heraus an die WinAPI Messages herankommen (externe Message aus einer DLL eines Hardware-Herstellers, der sendet WM_TAG messages). Es ist ein Beispielprogramm f. MFC dabei, leider programmiere ...
- 13. Dezember 2007 16:53
- Forum: Qt Programmierung
- Thema: QtAlgorithms qSort mit Templates
- Antworten: 5
- Zugriffe: 4941
Hallo Christian, ja, eine static-Funktion hat als globale Funktion ebenso eine von außen zugreifbare Adresse, aber meines Wissens kann ich in einer static-Funktion nicht auf die Nicht-Static-Elemente zugreifen, d.h. template class<MyData> MyClass { [...] static bool myCompare(const Node* a, const No...