Die Suche ergab 33 Treffer

von Giesbert
21. Dezember 2010 11:23
Forum: Qt Programmierung
Thema: Sprache zur Laufzeit ändern
Antworten: 7
Zugriffe: 5417

Hi jackmack, das ganze funktioniert aber nur, wenn du nur mit einem fenster arbeitest, oder das retranslate bei allen aufrufst. Wenn du den Translator lädst (installTranslator) wird ein event erzeugt (kannst du mittels QWidget::changeEvent abfangen, der type ist QEvent::LanguageChanged) auf das du r...
von Giesbert
20. Dezember 2010 16:20
Forum: Qt Programmierung
Thema: Sprache zur Laufzeit ändern
Antworten: 7
Zugriffe: 5417

Naja, fast :-)

Lade den Translator dynamisch (mit new) in deinem mainWindow ganz am anfang.

Bei sprachumschaltung, das selbe mit dem neuen translator machen und den alten removen, fertig :-)
von Giesbert
20. Dezember 2010 11:12
Forum: Qt Programmierung
Thema: Status einer einzelnen Taste
Antworten: 6
Zugriffe: 4199

Und das ganze hängst du als event filter in die application ein? Was ist mit Tasten die gedrückt waren, bevor die application getsartet war? Das geht mit sicherheit für 95 % (wenn das lang is gut) ansonsten bekommst du auch net mit, wenn der focus auf eiuner anderen Applikationj liegt, eine taste ge...
von Giesbert
20. Dezember 2010 09:54
Forum: Qt Programmierung
Thema: Konzept Objekt-Instanzierung - Interfaces
Antworten: 6
Zugriffe: 3447

Hallo pbeerle,

eine Referenzzählung ist in MFC nicht drinnen.
Reference Counting mach COM, das ist ein riesen Unterschied. Wenn du In Qt COM verwendest, hast du auch RefCounting.
von Giesbert
20. Dezember 2010 09:04
Forum: Qt Programmierung
Thema: Konzept Objekt-Instanzierung - Interfaces
Antworten: 6
Zugriffe: 3447

Hi, auf die schnelle ein paar Antworten: zu 1.) a) Warum hat jede Klasse immer genau (nur) 1 Basisklasse ? Das ist in C++ eigentlich üblich, wenn du keine Interfaces hin zunimmst. So ist es auch in MFC :-) b) die Objekt-Instanzierung basiert im Wesentlichen darauf, dass die Klasse, die ein Objekt er...
von Giesbert
20. Dezember 2010 08:49
Forum: Qt Programmierung
Thema: Status einer einzelnen Taste
Antworten: 6
Zugriffe: 4199

Das musst du mit Betriebssystem Mitteln machen.
Unter Windows wäre das ::GetKeyState(...) http://msdn.microsoft.com/en-us/library ... 85%29.aspx
von Giesbert
18. Dezember 2010 21:21
Forum: Qt Programmierung
Thema: Interface mit Signal und Slot
Antworten: 9
Zugriffe: 6859

aber ob das zu 100% funktioniert? wenn du 2 ableitungen von der selben Klasse hast, kann es schon zu problemen kommen, gerade bei QObject, wo ja einiges an Code mit eingezogen wird: Stichwort: Meta Object Code. Dann hast du 2 x die Meta info. Wenn jetzt jemand ein signal / einen slot von dir verwend...
von Giesbert
18. Dezember 2010 21:18
Forum: Entwicklungsumgebungen
Thema: Eclipse-Plugin deat project?
Antworten: 1
Zugriffe: 3575

Ich denke du must unterscheiden. Das plugin wurde mit 4.6.1 gebaut, d.h. im desigbner sind nur 4.6.1 features drinnen. Aber du solltest damit auch 4.7.1 Qt verwenden können, oder? Also deine Komponenten sollten mit 4.7.1 bauen können denke ich.
von Giesbert
14. Dezember 2010 10:13
Forum: Qt Programmierung
Thema: QProgressBar Farbe ändern
Antworten: 2
Zugriffe: 2635

Probiers mal mit style sheet, da geht es:
http://doc.qt.nokia.com/4.7/stylesheet- ... rogressbar
von Giesbert
12. Dezember 2010 10:33
Forum: Qt Programmierung
Thema: QDateTime mit englischen Tagen/Monaten
Antworten: 8
Zugriffe: 4760

Hi,

ansonsten kann man die Qt übersetzungen tgenauso laden wie die eigenen:
QTranslator::load...
qApp->installTranslator(...)
das geht auch mit meheren translator objekten.
Die Übersetzungen der Qt libraries sind bei Qt dabei:
%QTDIR%\translations
von Giesbert
10. Dezember 2010 11:42
Forum: Einfach Qt
Thema: konzeptionelle Frage zu Ansichten und Dialogen(etwas länger)
Antworten: 1
Zugriffe: 2274

bei einem stacked widget, siehst du die anderen widgets dieses stacks nicht mehr, sie werden defact invisible. Du kanst die anforderungen als nicht mit stacked widgets lösen Aber du könntest die dialog als childs erzeugen, die du mit setGeometry(parent->rect()) anzeigst. dann bleibt das andere fenst...
von Giesbert
9. Dezember 2010 09:35
Forum: Projekte
Thema: Plattformunabhängiges Diagnosesystem
Antworten: 37
Zugriffe: 41834

Hi, und wo sollen die icons dargestellt werden? In einer Tabelle, in einer fixen (scrollbaren?) Liste von Labels? Mit controls daneben oder nicht? Ich hab selber mal für Werkzeugmaschinen gearbeitet (SINUMERIK Umfeld) von daher kenne ich zumimndest die 840D / HMI sl Oberflächen und weiß, was da so a...
von Giesbert
9. Dezember 2010 09:23
Forum: Qt Programmierung
Thema: Nicht-Qt-Klasse signals&slots verwenden?
Antworten: 6
Zugriffe: 3521

Hi, wenn du mit Thread sund signals arbeitets, dann achte darauf, das die instanzen im richtigen thread erzeugt werden, bevor du ein connectr machst. Sonst kann es passieren, das die slots im falschen thread aufgerufen werden, oder benutze beim connect QueuedConnection. Das kann sonst sehr unschöne ...
von Giesbert
8. Dezember 2010 14:41
Forum: Qt Programmierung
Thema: Nicht-Qt-Klasse signals&slots verwenden?
Antworten: 6
Zugriffe: 3521

Hi,

die minimale Anforderung is QObject. QObject implementiert die basis signal/slot logic. Alle von QObject abgeleiteten Klassen können Signal/Slot nutzen.
von Giesbert
8. Dezember 2010 14:31
Forum: Das Forum
Thema: Existiert das hiesige Wiki noch?
Antworten: 19
Zugriffe: 61077

Es wäre ja auch schön, den inhalt von QtWiki.de der englisch sprachigen Qt gemeinde zugänglich zu machen. oder?