Thread Zweitfenster durch 2. MainLoop?: Anmelde- und Arbeitsfenster benötigt (11 answers)
Opened by Herr_Cisie at 2006-04-10 11:32

ptk
 2006-04-13 23:46
#45324 #45324
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Problematisch wird es, wenn in einem MainWindows Ressourcen wie Bilder verwendet werden, die innerhalb eines anderen MainWindows erzeugt wurden. Das hier gibt einen Fehler:
Code: (dl )
1
2
3
4
5
use Tk;
my $mw1 = MainWindow->new;
my $mw2 = MainWindow->new;
my $p1 = $mw1->Photo(-file => Tk->findINC("Xcamel.gif"));
$mw2->Label(-image => $p1)->pack;

So etwas passiert häufig bei Widgets, wenn z.B. ein Photo in einer globalen Variablen gecachet wird. Tk::FBox (getOpenFile) hatte das Problem bis zur Version 804 von Tk. Probleme in anderen Widgets sind womöglich noch unentdeckt. Und wahrscheinlich betrifft das nicht nur Bilder, sondern auch Fonts und vielleicht andere Ressourcen.

View full thread Zweitfenster durch 2. MainLoop?: Anmelde- und Arbeitsfenster benötigt