User since
2003-08-15
2653
Artikel
BenutzerIn
ich hab nen Programm in Tk gebastelt. Wenn man oben auf den Schließen-Knopf drückt, schließt es sich nicht wirklich sondern soll in der Systray verschwinden. Daas mit dem Systray funktioniert soweit einwandfrei, jedoch... wie kann ich ein Programm unsichtbar weiterlaufen lassen?
User since
2005-04-13
625
Artikel
BenutzerIn
Was meinst du mit unsichbar? Das es in der Prozessliste nicht auftaucht oder das man es einfach nicht sieht?
Wenn ein Programm im Systray hängt, läuft es aber doch sowieso weiter, oder nicht?
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="5065726c2d436f6d6d756e697479"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
http://perl-tutor.de
User since
2003-08-15
2653
Artikel
BenutzerIn
neee, also quasi wie minimiert nur dass es auch aus der Taskleiste verschwindet. Ich wills ja nur im systray haben wie die uhr, die ja auch nicht in der Taskleiste erscheint.
Das Problem ist, wenn ich den MainLopp kille indem ich das MainWindow destroye, beende ich ja gleichzeitig das Programm.\n\n
<!--EDIT|Froschpopo|1114259111-->
User since
2003-08-04
2145
Artikel
ModeratorIn + EditorIn
Schon mal mit $mw->withdraw() probiert?
User since
2003-08-15
2653
Artikel
BenutzerIn
jup damit funktionierts jetzt. mit deiconify und raise hol ichs dann zurück...