Schrift
[thread]4790[/thread]

Wizard mit Perl/Tk



<< >> 2 Einträge, 1 Seite
hooker
 2004-06-09 13:26
#42232 #42232
User since
2004-06-09
1 Artikel
BenutzerIn
[default_avatar]
Hallo @all!

Vorab, ich bin ein Tk - Neuling.
Ich möchte gerne einen Wizard mit Perl/Tk schreiben,
ein Fenster bzw. Dialog habe ich bereits, jedoch weiß ich nicht wie ich nun einen weiteren Dialog aufrufe, wenn man auf den  Weiter-Button drückt...ich muss unter anderem noch Daten aus Dialog1 in Dialog2 übergeben...
kann mir da jemand weiterhelfen?

THX
ptk
 2004-06-09 13:32
#42233 #42233
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Die Daten sind ueblicherweise schon in Perl-Variablen gespeichert, wenn du mit -textvariable und -variable arbeitest. Fuer Widgets, die -variable nicht unterstuetzen (z.B. Tk::Text) gibt es meistens eine get()-Methode zum Auslesen.

Fuer das naechste Toplevel kannst du entweder das alte wiederverwenden, indem du alle alten Widgets zerstoerst
Code: (dl )
$_->destroy for ($toplevel->children)
oder du zerstoerst das ganze Toplevel per $toplevel->destroy und erzeugst das neue. Der erste Ansatz ist evtl. schoener, da die Gefahr des "Herumspringens" des Dialogs vermieden wird.

Uebrigens: Es gibt ein Tk::Wizard-Modul auf dem CPAN.
<< >> 2 Einträge, 1 Seite



View all threads created 2004-06-09 13:26.