kann es sein das man innerhalb eines tkSimpleDialog.Dialog keine Bindungen vornehmen kann. Folgender Programmcode zb. führt auf meinem Rechner zu einem Absturz.
Vielleicht weiß ja jemand Abhilfe.
Code: Alles auswählen
from Tkinter import *
import tkSimpleDialog
class myDiag(tkSimpleDialog.Dialog):
def body(self,master):
self.master=master
self.label=Label(self.master,text="hello world")
self.label.pack()
self.label.bind("<Button-1>",self.linkMe)
def linkMe(self):
print "hello world"
def test():
diag=myDiag(root)
root=Tk()
but=Button(root,text="neuer Diag",command=test)
but.pack()
root.mainloop()
diag=myDiag(root)