Ich möchte meine Leinwand in TKINGER dynamisch ändern, wenn das Fenster geändert wird (beim Ziehen einer Ecke oder beim Drücken von Vollbild -Taste). Das Problem ist, wann immer ich versuche, es scheint eine unendliche Schleife zu verursachen, da der Versuch, die Größe der Leinwand zu ändern, die Größe der Größenrate immer noch aufruft. Konfigurieren Sie das Ereignis der Leinwand. Wie bereits erwähnt, ist das Problem, dass ich __canvas.configure () in der Onresize -Funktion aufrufen muss, die eine unendliche Schleife verursacht. < /P>
Code: Select all
import SimpleGraphics as SG
def onResize(event):
if event.height and event.width:
SG.__canvas.config(width=event.width, height=event.height)
SG.clear()
def main():
root = SG.__master
root.bind("", onResize)
if __name__ == "__main__":
main()