В предыдущей части были рассмотрены различные способы описания элементов GUI. Приведу финальный вариант, где все элементы описаны в виде одной большой древесной структуры, похожей на JSON: На деле я добавил туда ещё две вкладки, что должно привести к рисованию примерно такого окна: Я также переделал добавление дерева в список объектов диспетчера. Раньше каждый элемент дерева содержал количество прямых потомков и общее количество всех вложенных потомков. Сейчас он содержит только количество прямых потомков, а общее считается во время добавления...
Добрый день всем читателям этой статьи. Продолжим рисовать на python с помощью библиотеки turtle. Сегодня будем получить координаты нажатия кнопки мыши и рисовать именно в том месте, где мы нажали на кнопку. За основу возьмём код из прошлой статьи. В функции btnclick(x, y) мы пропишем, что будет рисовать наша черепашка, я начну с простой линии вверх. А функции button() bubbles() я удалю, в этой программе они нам не понадобятся. Для начала я перенёс две строки из функции button() в функцию window(), которая создаёт окно для рисования...