Die Suche ergab 75 Treffer

von René
10. August 2012 09:56
Forum: Qt Programmierung
Thema: Bug in QDir::currentPath() auf Windows Plattform?
Antworten: 1
Zugriffe: 1946

Bug in QDir::currentPath() auf Windows Plattform?

Ich habe mir angeschaut, wie die Qt-Entwickler QDir::currentPath() implementiert haben für die Windows-Plattform. Dabei ist mir in QFileSystemEngine_win.cpp in der Funktion QFileSystemEngine::currentPath() dieser Code hier aufgefallen. 1113 QFileSystemEntry QFileSystemEngine::currentPath() 1114 { 11...
von René
24. September 2010 13:13
Forum: Einfach Qt
Thema: [gelöst] Qt4.7.0, Win7 x86, MSVC2010, Linker Warning
Antworten: 1
Zugriffe: 2791

Hat sich erledigt. Ich habe Qt4.7.0 nochmal komplett neu kompiliert, alle Probleme sind nun beseitigt.

Ich weiß leider nicht, was vorher schiefgegangen ist.
von René
23. September 2010 16:53
Forum: Einfach Qt
Thema: [gelöst] Qt4.7.0, Win7 x86, MSVC2010, Linker Warning
Antworten: 1
Zugriffe: 2791

[gelöst] Qt4.7.0, Win7 x86, MSVC2010, Linker Warning

Hallo, ich weiß, dass sich Win7/MSVC2010 nur in Tier 2 der unterstützten Plattformen für Qt4.7 befindet http://doc.qt.nokia.com/4.7/supported-platforms.html trotzdem möchte ich es schon gern (auf eigene Gefahr) einsetzen. Ich hatte keine Probleme - Qt4.7.0 zu kompilieren mit QMAKESPEC = win32-msvc20...
von René
10. September 2010 13:06
Forum: Qt Programmierung
Thema: [gelöst] QScriptEngine::evaluate und anonyme Funktionen
Antworten: 1
Zugriffe: 1916

Die Lösung ist trivial, man muss sie nur kennen, wie immer... Ich habe das Problem einfach mal an qt-book@trolltech.com gemailt, schließlich wird im Buch ja darauf verwiesen, dass man sich dort bei Problemen melden kann. Daraufhin hat sich einer der beiden Buch-Autoren, Mark Summerfield, persönlich ...
von René
10. September 2010 11:57
Forum: Qt Programmierung
Thema: [gelöst] QScriptEngine::evaluate und anonyme Funktionen
Antworten: 1
Zugriffe: 1916

[gelöst] QScriptEngine::evaluate und anonyme Funktionen

Hallo, ich arbeite gerade Kapitel 22 in der zweite Auflage vom Buch "C++ GUI Programmierung mit Qt4" durch. Dort wird im Beispiel "htmleditor" gezeigt, wie man Funktionen in ein Script auslagern kann um diese dann zur Laufzeit mittels qScriptConnect (ab Qt4.4) aufzurufen. Dazu wi...
von René
13. Juli 2010 17:27
Forum: Qt Programmierung
Thema: Mit QPluginLoader eigene Plugins mehrfach laden
Antworten: 2
Zugriffe: 2128

Danke für deine Antwort. Wir diskutieren gerade darüber ob es nicht generell sinnvoller ist, jede Schnittstelle als eigenen Prozess laufen zu lassen, ähnlich wie die modernen Browser es mittlerweile mit ihren Plugins wie Adobe Flash tun.

Damit würden wir dann komplett auf QPluginLoader verzichten.
von René
13. Juli 2010 13:55
Forum: Qt Programmierung
Thema: Mit QPluginLoader eigene Plugins mehrfach laden
Antworten: 2
Zugriffe: 2128

Mit QPluginLoader eigene Plugins mehrfach laden

Hallo, wir möchten eine plugin-fähige Qt-Applikation entwicklen, die in der Lage ist mit verschiedenen Schnittstellen zu kommunizieren. Jede Schnittstelle (RS232, USB, Ethernet) soll dabei als Plugin realisiert sein. Ich habe mir dazu die Qt-Dokumentation zur Klasse QPluginLoader und den Abschnitt &...
von René
27. April 2010 17:17
Forum: Qt Programmierung
Thema: Textbreite in Pixel mit QFontMetrics::width() bestimmen
Antworten: 0
Zugriffe: 2208

Textbreite in Pixel mit QFontMetrics::width() bestimmen

Hallo, ich nutze ein QTableView und ein Datenmodell abgeleitet von QAbstractTableModel zur Visualisierung von Statusnachrichten. Das Modell hat mehrere Spalten, wobei alle Spalten bis auf die letze eine feste Breite haben, die letzte Spalte hingegen soll stets mindestens so lang sein wie die längste...
von René
7. September 2009 14:17
Forum: Qt Programmierung
Thema: Code sowohl für 32bit als auch 64bit schreiben
Antworten: 14
Zugriffe: 8259

Ok, lassen wir das. Trotzdem danke für deine Zeit.
von René
7. September 2009 11:23
Forum: Qt Programmierung
Thema: Code sowohl für 32bit als auch 64bit schreiben
Antworten: 14
Zugriffe: 8259

Hmm, nochmal anders herum. Sagen wir mal, ich biete eine DLL an, die ausschließlich auf den Datentyp int setzt für Funktionen mit index-, size-, offset-, usw Parameter. Praktisch so, wie Qt es macht. Ich kann nicht wissen, wie ein anderer C++ Entwickler meine DLL verwenden wird. Vielleicht wird er f...
von René
4. September 2009 10:53
Forum: Qt Programmierung
Thema: Code sowohl für 32bit als auch 64bit schreiben
Antworten: 14
Zugriffe: 8259

Hmm, ich sehe es eigentlich genau anderes herum. Die fixen Typen von Qt werden eher lästiger als die dynamischen der STL. Ich verweise nochmals auf den Link http://www.codesynthesis.com/~boris/blog/2008/10/13/writing-64-bit-safe-code/ Im Grunde genommen wird es eigentlich erst problematisch wenn man...
von René
3. September 2009 16:22
Forum: Qt Programmierung
Thema: Code sowohl für 32bit als auch 64bit schreiben
Antworten: 14
Zugriffe: 8259

Was dazu führt, dass man über kurz oder lang nahezu immer size_t für unsigned int einsetzt, da man immer wieder auf solche Typen stossen wird bei der Verwendung der STL. Jetzt bleibt noch die Frage, wie man signed Typen handhabt, die mitwachsen sollen/müssen. Dafür gibt es ptrdiff_t in der stdlib.h....
von René
3. September 2009 15:08
Forum: Qt Programmierung
Thema: Code sowohl für 32bit als auch 64bit schreiben
Antworten: 14
Zugriffe: 8259

...Aber ich würde die Funktion so abändern dass sie entweder einen int32 oder int64 zurück gibt und nicht quintptr. Die Funktion gibt kein quintptr zurück sondern ein std::size_t, das ist nunmal der Rückgabetyp eines STL vectors für die Funktion size(). Und der ist nunmal unterschiedlich groß, je n...
von René
3. September 2009 14:49
Forum: Qt Programmierung
Thema: Code sowohl für 32bit als auch 64bit schreiben
Antworten: 14
Zugriffe: 8259

Hmm, dann versuch ich mal anders herum zu fragen: 1. Warum verwendet die STL für Indextypen, Größentypen, usw. nicht unsigned int? Und warum hat sich Qt dafür auf einen Typ festgelegt, der auf allen Plattformen immer 32bit besitzt. (Und jetzt möchte ich eigentlich nicht so ein Argument hören wie &qu...
von René
3. September 2009 13:40
Forum: Qt Programmierung
Thema: Code sowohl für 32bit als auch 64bit schreiben
Antworten: 14
Zugriffe: 8259

Und was bedeutet das für beispielsweise QVector? Die size(), count(), at(), ... Funktionen arbeiten alle mit int. Wenn ich das richtig verstanden habe bleibt aber int auf einem 64bit System ein 32bit Wert. Die Qt-Klassen werden also nur 32bit Werte zurückgeben und erwarten auf einem 64bit System? Ka...