Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
2 / 2 / 2
Регистрация: 12.12.2016
Сообщений: 16

Создание множества кнопок

08.05.2017, 16:57. Показов 1373. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте форумчане. Создаю игру на Tkinter и вот возникают траблы на моменте создания инвентаря. Дело в том что инвентарь на 104 клетки и создавать 104 кнопки вручную это единственное решение приходящее на ум.
Пример
В правой части то есть проблема в том что ячейки могут быть и пустыми. Мне нужен некий генератор кнопок я сделал список из 104 нулей и если предмет где то есть то 0 заменяется на ID и если на каком то месте не 0 то должен рисоваться Канвас или Бутон только вот проблема в том что имя то поменять нельзя а значит при биндинге все будут кнопки биндится. Каким образом мне реализовать генератор кнопок?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.05.2017, 16:57
Ответы с готовыми решениями:

Создание и удаление множества кнопок
Нужно сделать так при нажатии на кнопку создать, создается много других кнопок, потом при нажатии удалить нужно чтобы сразу все удалились...

Обработчики событий для множества кнопок
Пишу wpf приложение кинотеатра. Есть зрительный зал 12*10 мест. Каждая кнопка должно иметь обработчик событий чтоб при нажатие на нее...

Один метод для множества кнопок
Я создал метод , например , когда мышка наводится то textbox2.backcolor = color.gray; , а когда мышка уже не наводится на этот текст , то...

1
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
09.05.2017, 15:23
WhattaSkilL, https://www.cyberforum.ru/pyth... 75474.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.05.2017, 15:23
Помогаю со студенческими работами здесь

Один код для множества кнопок
Всем привет! Как использовать один код для множества кнопок? И при этом брать параметр из этой нажатой кнопки (его имя, или еще что-то) ...

Как устанавливать onClick для множества кнопок?
Ребят, абсолютный чайник в этом, не пинайте. Как поставить обработчик для множества кнопок, ведь они все называются Button?

Авто скролл, при создании множества кнопок
Всем привет, помогите плз :( Нужно сделать так: у меня в самом низу есть кнопка (назовём её 1), а сверху нее ещё одна (назовём её 2). Вот...

Class Module из-за множества однотипных кнопок с формулами
Доброго времени суток. Есть форма со множеством однотипных кнопок (CommandButton1, CommandButton2, CommandButton3 и т.д.), их у меня...

Создание кнопок в рантайме по клику мыши. Как прекратить создание?
Здравствуйте форумчане. Столкнулся со следующей проблемой. В поле Edit1 я ввожу число(например 5) и хочу создать такое количество кнопок на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru