Комментарии:
Очень круто! В пайтон есть модуль pygame. Давайте следующий урок будет о этом модуле.
ОтветитьВаще не классно, фигня какая то
ОтветитьLike dlya vas Bro. Mne ochen ponravilsya.
Ответитьвсе хорошо но слово "конечно" это ппц, ты его вставляешь там где не надо, избавься от слова-паразита
ОтветитьДобрый день, как можно рисовать точки в canvas? Типо если перо опущено и задано направление, с помощью угла к осям абцис, и длина, то рисуется линия этой длины, можно такое реализовать?(без использования turtle)
ОтветитьКОД:
import random
from tkinter import *
tk = Tk()
canvas = Canvas(tk, height=500, width=500)
canvas.pack()
canvas.create_line(50,50,450,450)
canvas.create_rectangle(50,400,100,450)
def rand_rect():
color_rect_1 = ["green","yellow","black","white","red","blue"]
color_rect = random.choice(color_rect_1)
x1 = random.randrange(400)
y1 = random.randrange(400)
x2 = random.randrange(400)
y2 = random.randrange(400)
canvas.create_rectangle(x1,y1,x2,y2, fill=color_rect)
for i in range(0,100):
rand_rect()
ОБЪЯСНЕНИЕ:
canvas.create_line() — создание линии в canvas
50,50,450,450 — координаты объекта (X1, Y1, X2, Y2)
canvas.create_rectangle() — создание прямоугольника в canvas
def rand_rect — название функции
color_rect_1 — название функции
random.choice(color_rect_1) — случайный выбор из color_rect_1
x1/y1/x2/y2 — название функции
x1/y1/x2/y2 = random.randrange() — граница случайных координат по x1/y1/x2/y2
400 — граница случайных координат
canvas.create_rectangle() — функция создания прямоугольника
x1,y1,x2,y2, fill=color_rect — случайный выбор из: x1,y1,x2,y2, fill=color_rect
rand_rect() — активация
™
ОтветитьСпасибо мне очень помогло✌🏻
ОтветитьПокажите как нарисовать с помощью черепахи объемный русский алфавит красивые буквы!
ОтветитьА фоТоТОтчки то ... не загружаются.
Ответитьу меня у одного не отображает фигуры?
ОтветитьСпасибо за ролик.
ОтветитьЯ написал всё правильно. А мне просто выводит что завершено с исходным кодом 0
Ответитьfrom tkinter import *
tk = Tk()
c = Canvas (tk, width= 2000, height=500)
c.pack()
c.create_rectangle(0,0,2000,100,fill='white')
c.create_rectangle(0,100,2000,200,fill='blue')
c.create_rectangle(0,200,2000,300,fill='red')
tk.mainloop()
почему то у меня окошко не появляется
в чём ошибка?
вот мой код:
from tkinter import *
tk = Tk()
canvas = Canvas(tk, height=500, width=500)
canvas.pack()
запускаю из чарма
👍👍👍👍👍👍👍👍☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝
Ответитья добавил в цикл "time.sleep(1)" и программа долго не открывается а потом появляется окно в котором уже все прямоугольники прорисованы. как так может быть? почему они не появляются по одному в секунду?
Ответить