Я хочу сделать «приложение» для черепашьего питона с кнопками. Я знаю, как сделать кнопку, но я хочу сделать там кнопки 1+ и БЕЗ ЛЮБОГО ХАРДКОРА, пожалуйста.
Я видел инструкции на YouTube и читал комментарии, один человек задал такой вопрос, а YTBer ответил «да». тебе понадобится хардкор, что-то в этом роде. Я не хочу хардкор.
... вы правы, это не работает при использовании 2 кнопок, я понял, что после создания видео, но, к счастью, я нашел решение для этого ....... так что причина не работает потому что для двух кнопок требуется метод turtle.onscreenclick для прослушивания двух методов объекта, и он по какой-то причине не может этого сделать, поэтому мы можем просто жестко закодировать его в классе следующим образом:
import turtle
import time
wn = turtle.Screen()
wn.bgcolor("Green")
wn.setup(700, 700)
wn.tracer(0)
class Button(turtle.Turtle):
def __init__(self,s, text, x, y, w, h, c, i, p, a=None, b2=None):
turtle.Turtle.__init__(self)
self.msg = text
self.x = x
self.y = y
self.pens...
Я пытался выполнить () код cdlane, но получил
I got a
Traceback (most recent call last):
File "<pyshell#2>", line 60, in <module>
''')
File "<string>", line 51, in <module>
File "<string>", line 10, in __init__
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/turtle.py", line 3816, in __init__
visible=visible)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/turtle.py", line 2557, in __init__
self._update()
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/turtle.py", line 2660, in _update
self._update_data()
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/turtle.py", line 2646, in _update_data
self.screen._incrementudc()
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/turtle.py", line 1292, in _incrementudc
raise Terminator
turtle.Terminator
Использовал команду exec ('')