Die Suche ergab 103 Treffer

von GoaSkin
23. Januar 2012 10:18
Forum: Einfach Qt
Thema: Microsoft Kinect in QT-Programmen nutzen?
Antworten: 1
Zugriffe: 2622

Microsoft Kinect in QT-Programmen nutzen?

Das von Microsoft für die XBox entwickelte Gerät ermöglicht Skeleton Tracking und lässt sich dank OpenNI mit fast jedem Betriebssystem auch ohne XBox nutzen. Bei OpenNI sind einige interessante Demos dabei, jedoch eine recht komplizierte API zur Nutzung in eigenen Programmen. Kennt jemand eine Mögli...
von GoaSkin
22. November 2011 11:29
Forum: Snippets, Tipps & Tricks
Thema: Qt Plugin um Style aufzupeppen
Antworten: 2
Zugriffe: 21801

Re: Qt Plugin um Style aufzupeppen

QT unterstützt von Haus aus neben den Betriebssystem-eigenen Stilen ein paar eigene Stile - z.B. Plastique oder Cleanlooks. Zu dem gibt es im Netz ein Haufen individuell QT-Stile herunterzuladen, die gewöhnlich auf dem KDE-Desktop unter Linux zum Einsatz kommen, damit dann alle Anwendungen so ausseh...
von GoaSkin
22. November 2011 10:05
Forum: Snippets, Tipps & Tricks
Thema: die einfache Art, Funktionen von außen zugänglich zu machen
Antworten: 1
Zugriffe: 17380

Re: die einfache Art, Funktionen von außen zugänglich zu mac

Noch vergessen, dass die Anmeldung am DBus in der main.cpp geschieht:

Code: Alles auswählen

QDBusConnection::sessionBus().registerService("de.domain.bildwechsel");
von GoaSkin
22. November 2011 09:51
Forum: Snippets, Tipps & Tricks
Thema: die einfache Art, Funktionen von außen zugänglich zu machen
Antworten: 1
Zugriffe: 17380

die einfache Art, Funktionen von außen zugänglich zu machen

Über den DBus lassen sich Anwendungen von außen Signale (bei Bedarf auch mit Parametern) senden, worauf sie bestimmte Funktionen ausführen. Dies ermöglicht QT-Anwendungen, Slot-Funktionen auf Signale hin auszuführen, die sie von ganz anderen Anwendungen gesendet bekommen. Dafür bietet QT eigene Klas...
von GoaSkin
21. November 2011 14:02
Forum: Qt Programmierung
Thema: Slot-Funktionen über DBUS steuerbarbar machen?
Antworten: 0
Zugriffe: 1824

Slot-Funktionen über DBUS steuerbarbar machen?

Hallo, um für ein Programm bestimmte Slot-Funktionen über den DBUS steuerbar zu machen, habe ich mich am QT-Beispiel 'pong' orientiert und in die main-Routine folgendes eingebaut: //Anwendung initialisieren QApplication app(argc, argv); app.setApplicationName("Program"); // DBus initialisi...
von GoaSkin
15. Dezember 2010 18:06
Forum: Qt Programmierung
Thema: überprüfen, ob das Programm bereits ausgeführt wird
Antworten: 3
Zugriffe: 2867

überprüfen, ob das Programm bereits ausgeführt wird

Hallo,

kennt jemand eine sinnvolle Möglichkeit, beim Start eines QT-Programmes zu überprüfen, ob bereits eine andere Sitzung des Programmes gestartet ist, die plattformunabhängig funktioniert?
von GoaSkin
14. Dezember 2010 17:06
Forum: Einfach Qt
Thema: Speicherzugriffsfehler beheben
Antworten: 8
Zugriffe: 5285

Und wie sieht es mit (scheinbar) willkürlichen Fehlern aus? Wenn ein Speicherzugriffsfehler immer an der gleichen Stelle auftritt, dann lasse ich an verschiedenen Stellen Debug-Meldungen ausgeben, um den Fehler weiter einzugrenzen und schreibe den betroffenen Code um. Wenn allerdings das Problem auf...
von GoaSkin
14. Dezember 2010 15:20
Forum: Einfach Qt
Thema: Speicherzugriffsfehler beheben
Antworten: 8
Zugriffe: 5285

Speicherzugriffsfehler beheben

Syntaxfehler und anderweitige Programmierfehler fallen einem dadurch auf, dass das Programm garnicht erst kompiliert werden kann oder sich an verschiedenen Stellen im Programm eine Fehlfunktion zeigt. Gibt es jedoch Speicherzugriffsfehler, ist man jedoch schnell sehr ratlos - insbesondere wenn es si...
von GoaSkin
2. August 2010 23:36
Forum: Qt Programmierung
Thema: XML: Codierungsprobleme bei Umlauten
Antworten: 5
Zugriffe: 3047

Speichern ist ja kein Problem. Da kann ich mir aussuchen, ob UTF-8 oder nicht und das funktioniert auch. Lediglich wenn ich UTF-8 einlese, klappt das (bei identischem Code) unter Windows wunderbar, aber nicht unter Linux. bool DSBrowser::load() { // clear all String lists while(!(allNames.isEmpty())...
von GoaSkin
2. August 2010 20:42
Forum: Qt Programmierung
Thema: XML: Codierungsprobleme bei Umlauten
Antworten: 5
Zugriffe: 3047

XML: Codierungsprobleme bei Umlauten

Hallo, Es ist bekannt, dass gültige XML-Daten normalerweise UTF8-codiert gespeichert werden sollen. Erstelle ich ein Dom-Dokument 'doc', so wird es als UTF-8 gespeichert, wenn ich doc.toByteArray() in eine Datei speichere und mit dem aktuellen ISO-Zeichensatz (für XML eigentlich ungültig), wenn ich ...
von GoaSkin
30. Juli 2010 12:55
Forum: Einfach Qt
Thema: kann QT nicht statisch linken
Antworten: 3
Zugriffe: 2818

kann QT nicht statisch linken

Hallo, wenn ich QT für Windows statisch kompilieren möchte, scheitert make dann, wenn es darum geht, die Tools zu linken. Dann sind Symbole nicht mehr auflösbar: c:\Qt\2010.02\qt\lib/libQtWebKit.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat ePhonon.cpp:(.text+0x44d): undefined reference to `_imp__...
von GoaSkin
29. Juli 2010 17:31
Forum: Qt Programmierung
Thema: Compiz und Qt4 Apps
Antworten: 2
Zugriffe: 2075

Ich habe zwar nicht ausprobiert, was du geschildert hast, aber Compiz macht QT4-Programmen auch in anderer Weise Probleme: Nutzt man Browser-Plugins und Java-Applets in einem Webkit-Widget, so werden Mausklicks nicht an die Applets/Plugins weitergegeben. Schaltet man Compiz ab, geht es einwandfrei. ...
von GoaSkin
28. Juli 2010 21:36
Forum: Qt Programmierung
Thema: Qt-.dll Qt-Libs einbinden
Antworten: 10
Zugriffe: 6167

Im Prinzip wird bei jedem Programmstart erst einmal geprüft, ob die Bibliotheken mit den verwendeten Funktionen vorhanden sind, bevor überhaupt etwas vom eigentlichen Code ausgeführt wird. Fehlt etwas, kommt es erst garnicht zur Ausführung. Von daher hilft es nur, die DLLs an den richtigen Ort zu ko...
von GoaSkin
28. Juli 2010 00:18
Forum: Qt Programmierung
Thema: Datei aus dem Netz herunterladen
Antworten: 4
Zugriffe: 2607

Hat sich erledigt und geht auch synchron. So funktionierts (Lösung basiert auch nur auf einer Beschreibung aus dem Netz): void DSBrowser::doDownload(QUrl download) { QNetworkAccessManager manager; QNetworkRequest request; request.setUrl(download); QEventLoop loop; QNetworkReply *reply = manager.get(...
von GoaSkin
26. Juli 2010 22:04
Forum: Qt Programmierung
Thema: Datei aus dem Netz herunterladen
Antworten: 4
Zugriffe: 2607

Klar... und wirklich weiter helfen tut diese Doku auch nicht. Bin schon mehrere Beispiele durchgegangen und habe es auch mit der alten QHttp-Methode probiert.
Muss ja auch beim Network-Access-Manager eine Lösung geben, ohne dass man da noch eine Extra Slot-Funktion braucht.