Thread WaitBox: WaitBox - wie erstelle ich einen.. (6 answers)
Opened by Gast at 2007-02-06 20:11

Gast Gast
 2007-02-06 20:11
#46182 #46182
hallo,

Ich moechte ein WaitBox waerend der ausfuehrung eines algrithmus zeigen lassen. (Alorithmus stell ein chart aus Daten einer Datei her)

ich habe zuerst mit Tk::WaitBox versucht - aber leider laeuft es nicht ganz einwandfrei unter windows. Das Problem ist -
das der WaitBox erst dann angezegt wird, wenn ich die eigenschaft von mein MainWindow  veraendere (z.bsp durch vergroessern). Ich weis auch genau wo im WaitBox.pm - das Skript haengenbleibt und zwar bei:

 $wd->tkwait('visibility', $wd);

im Funktion Show();

Nun versuche ich es ueber ein TopLevel Fenster. Da aber TopLevel Fenster gleich nach initialisierung aufpoppen, muss ich es mit der WITHDRAW funktion erst eliminieren um es wieder mit Popup() waehrend der ausfuerung des algorithmus zu oeffnen. Das problem ist aber dass es die Label (und andere elemente) nicht anzeigt. Und mit DEICONIFIED laeft der algorithmus nicht korrekt durch.

Hat jemand von euch schon mal ein WaitBox selbst programmiert. Ich waere fuer jede moeglich hinweise und codes dankbar. Wenn jemand Tk::WaitBox unter window zum laufen gebracht hat - bitte schreibt mir eure loesung

Danke im voraus

View full thread WaitBox: WaitBox - wie erstelle ich einen..