Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re: Using a Tk window within a function

by bbfu (Curate)
on May 27, 2004 at 19:19 UTC ( #357025=note: print w/ replies, xml ) Need Help??


in reply to Using a Tk window within a function

I believe what you're looking for is a Tk::Dialog (update: er, you're right, Tk::DialogBox is what I meant). I can't test it at the moment, but I'm nearly certain that calling $Dialog->Show() (which uses $Dialog->waitVariable(\$var) internally) will process events (ie, allow user interaction) until the dialog is dismissed and then return control to your procedural code, all without a MainLoop.

bbfu
Black flowers blossom
Fearless on my breath


Comment on Re: Using a Tk window within a function
Select or Download Code
Re: Re: Using a Tk window within a function
by axis3x3 (Acolyte) on May 27, 2004 at 19:42 UTC
    Thanks bbfu, I think you're right! In fact I'm going to try using Tk::DialogBox, which allows any widgets to be displayed instead of just a text box. Thank you very much!

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://357025]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (7)
As of 2015-07-05 18:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (67 votes), past polls