User since
2007-07-17
90
Artikel
BenutzerIn
Habe ein Paar Fenster die nacheinander angezeigt werden müssen, dazwischen passieren "andere Dinge" (Paar system() Befehle usw.).
Jedes Fenster soll das Fokus bekommen, wenn angezeigt, klapp aber bei mir nicht, weder mit normalem focus(), noch mit focusForce().
Ich nehme an etwas nimmt den Fenstern das Fokus weg, vielleicht ein anderes Windows-Prozess? Weißt jemand was ich da machen kann?
Mit einem ganz simplen Test, wo nur eine Mainwindow mit einer Textentry erzeugt und angezeigt wird, funtioniert es doch.
User since
2007-06-09
575
Artikel
HausmeisterIn
ich weiß nicht so ganz wie das meinst aber so funktioniert das ja:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use Tk;
use strict;
use warnings;
my $mw = tkinit (-title => "test");
$mw-> repeat (3000, sub {fenster_generator ();});
MainLoop ();
sub fenster_generator{
my $toplevel = $mw-> Toplevel (-title => "test...");
$toplevel-> focusForce ();
}
könntest du vielleicht mal ein beispiel bringen?
Gerade weil wir alle in einem Boot sitzen, sollten wir froh sein, dass nicht alle auf unserer Seite sind