Thread Aktualisierung des Fensters alle 5 sec.: Main Windows automatisch aktualisieren (8 answers)
Opened by xiconfjs at 2006-03-02 22:49

xiconfjs
 2006-03-02 22:49
#45272 #45272
User since
2006-01-21
79 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hi,

ich hab mir mal die Foren-Threads durchgelesen, die von der "Automatischen Aktualiserung" handeln, aber irgendwie kann ich das nicht mit meinem Script vereinbaren. Das will einfach nicht. Erstmal das normale Script bzw. Vereinfachung:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use strict;
use warnings;

my $los = 1;

while(1)
{
$var = hole_infos($los);
print $var;
$los++;
sleep(5);
}

sub hole_infos {
my $los = $_[0];
$los = $los+1;
return $los;
}


So, und die Ausgabe würde ich jetzt gern in einem "richtigen" Fenster (TK ^^) darstellen, aber so, dass es sich alle 5 Sekunden automatisch aktualiesiert. Bloß meine Versuche mit TK-Fenster und Mainloop gehen nicht so wie ich es will, denn entweder mit "while" wir das Fenster nicht aktualiesiert, und ohne while, wird die Funktion nicht wiederholt. Ich hab auch schon "repeat" versucht, aber das macht er irgendwie auch nicht, und wenn ich jedesmal das Fenster neu fülle, werden die ganzen Ausgaben der Funktion untereinander aufgereit. Und wenn ich versuche, das Fenster mit "delete" zu säubern und dann wieder zu füllen, gibt er immer Fehler, von wegen dass das Main-Fenster nicht gelöscht werden darf...(is ja irgendwie klar :P)

Ich hoffe ihr könnt meinem Gedächtnis auf die Sprünge helfen.


mFg xiconfjs

View full thread Aktualisierung des Fensters alle 5 sec.: Main Windows automatisch aktualisieren