|
24 / 5 / 2
Регистрация: 08.01.2013
Сообщений: 94
|
|||||||||||
Замахнулся на tkinter (удаление поля для ввода)14.12.2022, 11:04. Показов 2044. Ответов 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 получение картинки из поля для рисования |
|
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
|
||||
| 14.12.2022, 21:42 | ||||
Сообщение было отмечено Скромник как решение
Решениезадача вполне реализуема, главное 'мухи отдельно от котлет' это значить что тк не должен выполнять логических задач. все должно выполнятся в логике а тк заменять там ввод вывод и служебные сообщения. например вам надо что то вводить. вводим это в окне нажимаем кнопку и считанный ввод передается в код логики где обрабатывается а результат опять возвращается в тк для вывода в окне. вообщем прийдется много читать и учится на своих ошибках
1
|
||||
| 14.12.2022, 21:42 | |
|
Помогаю со студенческими работами здесь
2
Создайте четыре текстовые поля – два для ввода часов и два – для ввода минут. Напишите функцию, которая считае Заполнение поля для ввода Проверка поля для ввода
Ограничение для поля ввода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|