2013-10-20 10 views
9

Tkinter kullanıyorum.Tkinter'ın yenileme yöntemi var mı?

import Tkinter as tk 

class App(tk.Frame): 
    def __init__(self, *args, **kwargs): 
    tk.Frame.__init__(self, *args, **kwargs) 
    .... 
root = tk.Tk() 
root.title("title") 

app = App(root) 
root.mainloop() 

Yenilendi mi? Çünkü çerçevemi yenilemek istiyorum. root.refresh() Mümkün mü?

cevap

11

Tk.update() ve Tk.update_idletasks() vardır. Her ikisi de kullanıcı arayüzünü yenilemeye zorlar, ancak aslında yapmaya çalıştığınız şeye bağlı olarak aradığınız şey olmayabilir.

+0

Cevabınız için teşekkürler junuxx, ama ben aradığım şey değil düşünüyorum ... Tkinter UI üzerinde bazı değişiklikler yapmaya çalışıyorum ... Burada soru göndermek http://stackoverflow.com/questions/19462431/python-tkinter-label-değiştir-text-value-by-button-komutu # 19462431 Umarız bir fikriniz var, teşekkürler – gadss

+0

Şüphelendiğim gibi, aslında bir yenileme yapmaya çalışmıyorsunuz. Bu soruyu giderdim, diğeri ise daha çok noktaya. – Junuxx