Импорт модулей tkinter и time.

venziver

Новичок
Пользователь
Фев 26, 2023
11
0
1
Здравствуйте, Как работают модули tkinter и time? Что не правильно в моём коде. Ни чего не происходит.

import tkinter
from random import shuffle
import time

canvasWidth = 750
canvasHeight = 500
window = tkinter.Tk()
canvas = tkinter.Canvas(window, width=canvasWidth, height=canvasHeight, bg="blue")
canvas.pack()
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 581
457
83
у вас нет вызова цикла обработки событий ткинтер - mainloop()
Python:
import tkinter
from random import shuffle
import time

canvasWidth = 750
canvasHeight = 500
window = tkinter.Tk()
canvas = tkinter.Canvas(window, width=canvasWidth, height=canvasHeight, bg="blue")
canvas.pack()

window.mainloop()
 

venziver

Новичок
Пользователь
Фев 26, 2023
11
0
1
Здравствуйте, спасибо за совет. Поставила. Теперь на канве не рисуются прямоугольники и круги.
Пожалуйста скажите. что опять не так. Делаю всё методом тыка, потому что , нет нужной документации.

import tkinter
from random import shuffle
import time

canvasWidth = 750
canvasHeight = 500
window = tkinter.Tk()
canvas = tkinter.Canvas(window, width=canvasWidth, height=canvasHeight, bg="green")
canvas.pack()
window.mainloop()

xf1 = 250
yf1 = 137
xf2 = 78
yf2 = 105
fig1 = canvas.create_rectangle(xf1, yf1, 40, 30, fill="read")
fig2 = canvas.create_oval(xf2, yf2, 25,40, fill="violet")
canvas.pack()
window.mainloop()
 

s591962

Новичок
Пользователь
Окт 12, 2021
130
3
18
Код:
import tkinter
from random import shuffle
import time

canvasWidth = 750
canvasHeight = 500
window = tkinter.Tk()
canvas = tkinter.Canvas(window, width=canvasWidth, height=canvasHeight, bg="green")
canvas.pack()


xf1 = 250
yf1 = 137
xf2 = 78
yf2 = 105
fig1 = canvas.create_rectangle(xf1, yf1, 40, 30, fill="red")
fig2 = canvas.create_oval(xf2, yf2, 25,40, fill="violet")
canvas.pack()



window.mainloop()


Два раза window.mainloop() и ошибка в определении цвета "read" выбрасывающая из программы
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 581
457
83
Делаю всё методом тыка, потому что , нет нужной документации.
это не правда, все есть...
 
Последнее редактирование:
  • Мне нравится
Реакции: venziver

venziver

Новичок
Пользователь
Фев 26, 2023
11
0
1
это не правда, все есть...
 

venziver

Новичок
Пользователь
Фев 26, 2023
11
0
1
Ошибка в команде рисующей квадрат. Что не так?

otvet.png
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 581
457
83
Ошибка в команде рисующей квадрат. Что не так?

Посмотреть вложение 2285
почитайте книжку по основам питон...
 

s591962

Новичок
Пользователь
Окт 12, 2021
130
3
18
Ошибка в команде рисующей квадрат. Что не так?

Посмотреть вложение 2285
Я вам уже писал . Два раза
canvas.pack()
window.mainloop().
Уберите верхнюю пару.
 
  • Мне нравится
Реакции: venziver

venziver

Новичок
Пользователь
Фев 26, 2023
11
0
1
Я вам уже писал . Два раза
canvas.pack()
window.mainloop().
Уберите верхнюю пару.
Спасибо!

otvet.png
 

Форум IT Специалистов