Seite 1 von 1
Windows: Fenster minimieren, nicht in der Taskleiste
Verfasst: 15. September 2005 14:14
von KarlBlau
Hi,
unter Windows ist es möglich ein Programm so zu minimieren, dass es nicht in der 'normalen' Taskleiste erscheint, sondern nur ganz rechts bei der Uhrzeit.
Ich vermute mal, dass sowas unter QT nicht möglich ist, oder? Ich habe im Internet nichts finden können.
Gruss, Karl
Verfasst: 15. September 2005 14:41
von Goos
Schau dir dazu doch mal das trayicon Beispiel von QT an.
Goos
Verfasst: 15. September 2005 16:01
von kowi1134
Hallo!
Ich weiß, dass Dir das vielleicht nicht viel nützt, aber man kan Fenster auch unter Linux "neben die Uhr" minimieren, nur wie, das darfst Du mich jetzt nicht fragen. Ist aber bestimmt sinnvoll für einige Dienstprogramme.
Ciao
Verfasst: 15. September 2005 17:58
von KarlBlau
@Goos: Vielleicht stelle ich mich auch dumm an. Aber wo finde ich das trayicon Example? Ich habe bei den QT4 Examples und den QT3 Examples nachgesehen. Ich konnte leider nichts finden.
Gruss, Karl
Verfasst: 16. September 2005 07:29
von macman
KarlBlau hat geschrieben:Ich habe bei den QT4 Examples und den QT3 Examples nachgesehen. Ich konnte leider nichts finden.
Bei den Qt4 Examples gibt es keins und wenn Du bei den Qt3 Examples keins gefunden hast, bist Du blind oder es ist nicht bei allen Qt-Versionen dabei. Bei mir gibt es direkt im Examples-Ordner einen Ordner trayicon.
Verfasst: 16. September 2005 11:45
von RHBaum
wobei ich vorsichtig damit waere ....
trayicons gibts nur unter windows waer also was platformspezifisches ... warum sollte die QT sowas unterstuetzen ...
hab auch die 3.3.4 enterprice + windows XP professional ... und siehe da, da funktioniert das gleich nich
unter Linux isses glaub ich mehr wie Fenstermanger abhaengig ... KDE gibts ja eigene applicationstypen fuer ...
aber nen trayicon unter fwm oder nen anderen FM wuerd nich so einfach gehen
Ciao ...
Verfasst: 16. September 2005 11:54
von FlorianBecker
Die TrayIcon Schnittstelle in Linux ist immer gleich. Geht also. Es hängt vom FensterManager lediglich davon ab ob es integriert oder extern angezeigt wird.
Bei intern wird es eben in der TrayIcon Liste angezeigt. Gnome, KDE und div. kleiner haben so wieso eine. Die externen werden in einem kleinen Widget angezeigt.
Qt ist Cross Plattform und alle Beispiele von Trolltech gehen immer unter allen unterstützten Plattformen.
Verfasst: 16. September 2005 12:43
von macman
RHBaum hat geschrieben:trayicons gibts nur unter windows waer also was platformspezifisches ... warum sollte die QT sowas unterstuetzen ...
hab auch die 3.3.4 enterprice + windows XP professional ... und siehe da, da funktioniert das gleich nich

Also erst einmal, mit 3.3.4 enterprise und XP funktioniert es, ebenso mit 4.0.1 und XP. Bei Linux habe ich Ähnliches schon gesehen und beim Mac wäre das passende Equivalent wahrscheinlich die zusätzlichen Icons in der Menüleiste.
Auch wenn es TrayIcons nur für Windows gibt, so ist die Funktionalität, die dahinter steckt, auf allen Plattformen gegeben.