tkMessageBox.askyesno falscher return value? -> Bug?
Verfasst: Montag 16. Oktober 2006, 11:33
Halo
ich habe eine frage.
Im nachfolgenden code (einfach nehmen udn ausführen) wird bei cklick auf 'Yes' der tkMessageBox.askyesno immer false anstatt true zurückgegeben? WARUM? Wenn ich das vorgeschaltete askopenfile auskommentiere gibt die tkMessageBox dann richtig "True" zurück bei click auf "Yes". Ist das ein Bug?
Oder wo liegt mein fehler???
Danke
ich habe eine frage.
Im nachfolgenden code (einfach nehmen udn ausführen) wird bei cklick auf 'Yes' der tkMessageBox.askyesno immer false anstatt true zurückgegeben? WARUM? Wenn ich das vorgeschaltete askopenfile auskommentiere gibt die tkMessageBox dann richtig "True" zurück bei click auf "Yes". Ist das ein Bug?
Oder wo liegt mein fehler???
Code: Alles auswählen
from Tkinter import *
import tkMessageBox
from tkFileDialog import *
import os
def start():
chosen_file = askopenfile(filetypes=[('ODB-files','.odb')],
initialdir=os.path.abspath('.'))
res = True
res = tkMessageBox.askyesno('Overwrite content',
'The defined output folder is already existent!\nDo you really want to overwrite' + \
' the content within this folder?')
print res
def main():
root=Tk()
root.wm_title('ABAQUS Postprocessor')
root.geometry('+300+300')
buttonStart=Button(root, text='Start postprocessing...', command=start)
buttonStart.pack()
root.mainloop()
main()
Danke