Прямо сейчас я кодирую программу Pygame Zero
Это на первых шагах, и я пытаюсь создать кнопку воспроизведения
Почему это не рисует?
Я использую Screen.draw.filled_rect (текст, rect, kwaargs **) < /p>
.import pgzrun
def draw():
global x, play_button
screen.clear()
screen.blit('actualbg', (0, 0))
#screen.fill((128, 0, 0))
if first_screen:
screen.draw.text('Marvel run', center=(370, 100), fontname='impact', fontsize = 100, color="orange", owidth=1)
screen.draw.filled_rect(play_button, 'yellow')
screen.draw.textbox('Play', play_button, fo1ntname='impact', color='black')
#to be continued
WIDTH = 800
HEIGHT = 590
first_screen = True
play_screen = False
option_screen = False
play_button = Rect(100, 50)
play_button.midtop=(0, 0)
play_button.move_ip(383, 266)
first_screen = True
play_screen = False
option_screen = False
pgzrun.go()
< /code>
Я смотрел так много веб -сайтов, но они не помогают: (< /p>
Я запустил его, и это придумало < /p>
File "marvel.py", line 21, in
play_button = Rect(100, 50)
^^^^^^^^^^^^^
TypeError: Argument must be rect style object
< /code>
он должен был создать желтый прямоугольник с текстом внутри него, и прямоугольник заполняется
Спасибо < /p>
Подробнее здесь: https://stackoverflow.com/questions/794 ... ygame-zero
Прямо не работает с Screen.draw.filled_rect в Pygame Zero ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Leaflet.Draw растет. Ошибка типа: L.Control.Draw не является конструктором.
Anonymous » » в форуме Javascript - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-