title
= 'Blt busy cursor demonstration'
# Import Pmw from this directory tree.
sys
.path
[:0] = ['../../..']
def __init__(self
, parent
):
if Pmw
.Blt
.havebltbusy(parent
):
text
= 'Click here to show the\nbusy cursor for one second.'
'Either the BLT package has not\n' \
'been installed on this system or\n' \
'it does not support the busy command.\n' \
'Clicking on this button will pause\n' \
'for one second but will not display\n' \
button
= Tkinter
.Button(parent
,
command
= Pmw
.busycallback(self
.sleep
, parent
.update
))
button
.pack(padx
= 10, pady
= 10)
entry
= Tkinter
.Entry(parent
, width
= 30)
entry
.insert('end', 'Try to enter some text while busy.')
entry
.pack(padx
= 10, pady
= 10)
######################################################################
# Create demo in root window for testing.
if __name__
== '__main__':
exitButton
= Tkinter
.Button(root
, text
= 'Exit', command
= root
.destroy
)
exitButton
.pack(side
= 'bottom')