|
24 / 5 / 2
Регистрация: 08.01.2013
Сообщений: 94
|
|||||||||||
Замахнулся на tkinter (удаление поля для ввода)14.12.2022, 11:04. Показов 2010. Ответов 1
Метки нет (Все метки)
Привет, змееловы!
Ситуация следующая, две недели назад начал изучать Python, поставил версию 3.11 (хотя, думаю, это не важно). Для изучения этого великолепно-простого языка выбрал книгу Шоу "Легкий способ выучить питон 3". Дошел до 36 упражнения, в котором предлагается написать свою квестовую игру для командной строки (стараясь сделать её как можно сложнее). При этом изучены простейшие циклы, функции и списки. С этим проблем не возникло - написал, работает (часть кода выкладываю для просмотра).
Выкладываю что у меня пока получается в коде.
1. Команда print("") для вывода текста в графической оболочке не нужна? Нужно использовать класс Label? Как мне мои "принты" переписать, чтобы текст отображался в окне? 2. Вначале я предлагаю пользователю ввести своё имя в текстовое поле Entry и считываю его командой get в функции name1. А вот как после считывания удалить это текстовое поле для ввода? То есть чтобы написало: Привет, user!, а ниже просто кнопка, при нажатии которой начинается квест. 3. Эту кнопку для начала квеста я должен вписать в функцию name1 и поставить на позицию предыдущей кнопки? Чтобы начала действовать функция room_1() и новый текст отобразился на экране. Ну и самое главное, если эта задача для меня на данном этапе не решаема, ну прям вы понимаете, что нельзя перепрыгивать кучу тем, пробуя сразу писать квест в окно, то подскажите, пожалуйста, я перестану себя мучить и пойду читать дальше...
0
|
|||||||||||
| 14.12.2022, 11:04 | |
|
Ответы с готовыми решениями:
1
Организовать поле ввода и кнопку, а также поля для ввода Очистка поля ввода Edit для следующего ввода значения Python->Tkinter->Canvas получение картинки из поля для рисования |
|
5222 / 3469 / 1173
Регистрация: 21.03.2016
Сообщений: 8,295
|
||||
| 14.12.2022, 21:42 | ||||
Сообщение было отмечено Скромник как решение
Решениезадача вполне реализуема, главное 'мухи отдельно от котлет' это значить что тк не должен выполнять логических задач. все должно выполнятся в логике а тк заменять там ввод вывод и служебные сообщения. например вам надо что то вводить. вводим это в окне нажимаем кнопку и считанный ввод передается в код логики где обрабатывается а результат опять возвращается в тк для вывода в окне. вообщем прийдется много читать и учится на своих ошибках
1
|
||||
| 14.12.2022, 21:42 | |
|
Помогаю со студенческими работами здесь
2
Создайте четыре текстовые поля – два для ввода часов и два – для ввода минут. Напишите функцию, которая считае Заполнение поля для ввода Проверка поля для ввода
Ограничение для поля ввода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|