Sorunum kullandığınızda yani, nasıl yapılır:döngü için çizgiler çizmek fonksiyonları (Tkinter 3.x)
from tkinter import *
import time
root = Tk()
root.geometry("800x850")
cans=Canvas(root,height=500,width=600)
a=Scale(root,from_=0,to=600)
b=Scale(root,from_=0,to=500)
c=Scale(root,from_=0,to=600)
for i in range(0,50):
cans.create_line(i,0,0,i) #< the loop that i am talking about
cans.pack()
root.mainloop()
Ne Tkinter yapar, çizgiler çizilir kadar bekler olmasıdır (döngü tekrar kendini 50 kez tekrar eder ve sadece uygulamayı görüntüler.
Bu döngüde ne yapmaya çalıştığım, uygulama görüntülenirken gerçek zamanlı olarak daha ince çizgiler çizmek. Birisi bana bunu yapmak için alternatif bir yöntem verebilir mi, yoksa bana kodun nesi yanlış olduğunu söyleyebilir mi?
GÜNCELLEME: Tkinter, mainloop ile herhangi bir döngüye izin vermiyor(), gerçekten bunun bir alternatifi olmasını umuyorum.
Yardım istiyorsanız lütfen bir [MCVE] (http://stackoverflow.com/help/mcve) yazın. –
Bitti. Dağınıklık için gerçekten üzgünüm, kodun geri kalanını tamamen unutmuşum. Sanırım bunu gönderdiğimde kafamı kaybettim. – Koteu
Alt işlemcileri kullanabilir ve satırları aynı anda çizebilirsiniz, benzer bir işlem yapmanız gerekiyorsa daha hızlı ve daha kolay uyarlanabilir. Ek olarak tuvali oluşturabilirsin ve sonra ** alt satırlarla –