1

Тема: tkinter та turtle

Версія 3.6,Thonny.
Windows
Мені задали зробити програму, я захотів використати 2 модуля - tkinter и turtle.Идея в тому, що з допомогою turtle.write написати по 1 букві текст, з стрічками в 10 символів заданим розміром шрифта.Вот мій код:

from tkinter import*
import turtle

def Narisavat():
 ris = Tk()
 ris.geometry('3200x1600')
 ris2 = Canvas(ris, width = 2700, height = 1500, bg="grey")
 ris2.pack()
 t = turtle.RawTurtle(ris2)
 t.ht()
 t.up()
 t.rt(90)
 t.speed=3
 stroka=1
 a=str(vvd.get(1.0,END))
 razm=int(vvd2.get())
 for i in range(len(a)):
  i2=i
  b=(aЪiЪ)
  t.pencolor('green')
  t.write(" "*i2+b,False,font=("Arial", razm, "normal"))
  if i==stroka*10-1:
    stroka=+1
    i2=0
    t.fd(stroka*razm+0.33*razm)
    for i2 in range(10):
     i2=+1
akno=Tk()
akno.geometry('400x400')
akno.title('Razmero izmenitel')

nar=Button(akno,text='Narisavat',width='10',height='2',font="Verdana 14",command=Narisavat,bg='green',fg='yellow',activebackground='blue')
nar.place(x=147,y=57)

vvd=Text(akno,width='10',height='7',bd='2',fg='green')
vvd.place(x=0,y=26)
vvd2=Entry(akno,width='13',bd='2',fg='green')
vvd2.place(x=0,y=0)

nadp1=Label(akno,text='Razmer shifta',font="Verdana 12",fg='green')
nadp1.place(x=150,y=0)
nadp2=Label(akno,text='Text',font="Verdana 12",fg='green')
nadp2.place(x=150,y=26)

akno.mainloop()

2

Re: tkinter та turtle

Вітаю на форумі.
Щоб ми могли вам допомогти, нам необхідно знати:
- завдання (умовно є "з допомогою turtle.write написати по 1 букві текст, з стрічками в 10 символів заданим розміром шрифта", але якось нечітко, може, є краща умова?)
- ваш код (є, але ставте теги code - кнопка <>)
- чим вас не влаштовує цей код до цього завдання. Будь ласка, конкретно - "я очікую того і того, а натомість маю те і те". Далеко не факт, що проблема викликана кодом, а не різними особливостями вашого комп'ютера; наприклад, ми ніяк не допоможемо по цьому питанню розв'язати проблему "бібліотеку tkinter не встановлено".