Я пытаюсь создать кнопку, которая изменит размер моего окна tkinter (так же, как выемки на краю окна обычно изменяют размер). Однако, когда я использую кнопку изменения размера, окно пропускает и глючит и не отражает действия выемки сбоку окна. В моем примере при изменении размера с помощью кнопки текст внутри рамки дергается и не является гладким. Однако, когда я использую выемку в правой части окна для изменения размера окна, оно плавно изменяется без каких-либо сбоев в кадре.
Как я могу исправить сбой при использовании кнопки изменения размера.
(Это минимальный код, и в гораздо большем проекте есть метод для моего безумия)!
Большое спасибо. Макс.
import tkinter as tk
def resize(self, event=None):
y=root.winfo_height()
x1 = root.winfo_pointerx()
x0 = root.winfo_rootx()
root.geometry("%sx%s" % (x1-x0,y))
root=tk.Tk()
innerFrame=tk.Frame(root)
h=tk.Text(innerFrame)
h.insert('end','Hello')
h.pack()
g=tk.Button(root,text='Drag to resize')
g.bind('<B1-Motion>',resize)
g.pack()
innerFrame.pack()
root.mainloop()
в конце. Он ведет себя точно так же, как когда я использую выемку сбоку - person LeoE   schedule 18.11.2019