Windows: Fenster minimieren, nicht in der Taskleiste

Alles rund um die Programmierung mit Qt
Antworten
KarlBlau
Beiträge: 41
Registriert: 25. März 2005 14:31
Wohnort: Karlsruhe
Kontaktdaten:

Windows: Fenster minimieren, nicht in der Taskleiste

Beitrag 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
Goos
Beiträge: 360
Registriert: 17. August 2004 10:10
Wohnort: Black Forest

Beitrag von Goos »

Schau dir dazu doch mal das trayicon Beispiel von QT an.

Goos
kowi1134
Beiträge: 120
Registriert: 1. Mai 2005 17:48
Wohnort: Arnsberg

Beitrag 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
KarlBlau
Beiträge: 41
Registriert: 25. März 2005 14:31
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag 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
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag 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.
RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Beitrag 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 ...
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag 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.
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag 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.
Antworten