"Kirk Vander Meulen" <kvande...@gmail.com> wrote
I'm working on a program partly to get the hang of gui programming. I'm
a
bit puzzled by the behavior of simple dialogs- I wonder why, in the
following code, the second call to tkMessageBox.askyesno always returns
'False' (either 'yes' or 'no' return False!). If I take out the call to
tkFileDialog.askdirectory(), the second call works as expected
(yes->True,no->False). I would really appreciate if someone could take a
look at this and tell me what I'm missing. Thanks,
After converting the imports for Python 3 it worked perfectly for me
================================ RESTART
================================
True
True
H:/PROJECTS/Python/Tutor3
True
H:/PROJECTS/Python/Tutor3
================================ RESTART
================================
import tkFileDialog,tkMessageBox
addDirectory=tkMessageBox.askyesno('a dialog','Add a directory?')
print(addDirectory)
theDirectory=tkFileDialog.askdirectory()
print(addDirectory)
Any reason why you print it a second time even though there has been no
change?
print(theDirectory)
addDirectory=tkMessageBox.askyesno('a dialog','Add a directory?')
print(addDirectory)
print(theDirectory)
And the same here?
--
Alan Gauld
Author of the Learn to Program web site
http://www.alan-g.me.uk/
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor