Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 May 20

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
но почему не просто while True и засыпать на 1/60
если сделать цикл до mainloop() он не откроет окно, а  после него он не будет работать(
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
нужно просто интервал задать
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
нужна подсказка) не могу найти в tk метод как в graph - onthetimer(func, time)
Посмотри в либу
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
Посмотри в либу
хмм щас попробую как это будет с передвиж работать) спс
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
интересно почему вне функции он 1 раз вызывает функцию а внутри постоянно
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
вот там прям в первом же ответе декоратор нужный
источник

НП

Нехристь Пендостанск... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
интересно почему вне функции он 1 раз вызывает функцию а внутри постоянно
Рут афтер это то что ты ищешь, нет?
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
К сожален нет возможности сейчас проверить
но такой вопрос как проверить допустим на клик по шару?
я проверяю точку нажатия мышкой с диапозоном от х1 у1 до х2 у2. Но это больше подойдет квадрату прямоугольнику. А как лучше проверить на окружность?
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
как определяется окружность?
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
как определяется окружность?
ну да. Если я кликом мышки проверю шар
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
центр и радиус. если расстояние между центром и точкой меньше радиуса - она в окружности
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
вот кстати в задаче подсказка с теоремой пифагора с радиусом
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
К сожален нет возможности сейчас проверить
но такой вопрос как проверить допустим на клик по шару?
я проверяю точку нажатия мышкой с диапозоном от х1 у1 до х2 у2. Но это больше подойдет квадрату прямоугольнику. А как лучше проверить на окружность?
ну так любое событие, связаное с кликом мышки, хранит точные координаты пикселя куда нажал пользователь
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
событие нажатия на клаву хранит код символа, который был введён
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
ну так любое событие, связаное с кликом мышки, хранит точные координаты пикселя куда нажал пользователь
ну да
немного не укладывается условия проверки если event.x event.y
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
круг (100 , 100, 150, 150)
Центр получается в (125, 125) радиус 25
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
почему не укладываются? ну здесь точно не нужен диапозон, Олег верно написал. есть x0 и y0 - центр окружности, и соответственно если корень из event.x² + event.y² меньше чем радиус, значит точка в окружности
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
почему не укладываются? ну здесь точно не нужен диапозон, Олег верно написал. есть x0 и y0 - центр окружности, и соответственно если корень из event.x² + event.y² меньше чем радиус, значит точка в окружности
мм вот оно как
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
если ты будешь просто бежать по всему диапозону и сравнивать с координатами точки - это глупое решение за O(n), а гипотенузу расчитать это ну явно поменьше будет
источник