Сегодня сделаем небольшое меню с двумя окнами, несколькими кнопками для переноса данных между этими окнами. Ниже можно поставь большой палец вверх 👍🏻 моему скромному каналу и оставь комментарий - буду рад познакомится и обсудить тематику.
Сегодня сделаем небольшое меню с двумя окнами, несколькими кнопками для переноса данных между этими окнами. Ниже можно поставь большой палец вверх 👍🏻 моему скромному каналу и оставь комментарий - буду рад познакомится и обсудить тематику.
...Читать далее
продолжаем большую тему!
Сегодня сделаем небольшое меню с двумя окнами, несколькими кнопками для переноса данных между этими окнами.
Как всегда начинаем с импортирования библиотеки tkinter.
Создаём несколько переменных с фреймами. Не забываем сразу где-нибудь внизу распаковать их:
side = LEFT для того, чтобы прикрепить виджеты к левой стороне.
Создаём список, в котором будут изначально храниться все данные и список, в который мы будем их перемещать.
Создаём для виджета класса Listbox(представляет из себя окно со списком данных выстроенных построчно). В параметрах нужно указать наши переменные, где хранятся фреймы, чтобы привязать их к этим виджетам.
Данная функция отвечает за перенос данных из Ibox в Ibox2 посредством метода .get()
Данная функция отвечает за перенос данных из Ibox2 в Ibox .
Данный цикл заполняет Ibox данными из словаря fruits 2. Аналогичный цикл потребуется и для Ibox2.
Добавляем 2 кнопки - перенос вправо и влево соответственно.
В результате получаем вот такое окно.
Ниже можно поставь большой палец вверх 👍🏻 моему скромному каналу и оставь комментарий - буду рад познакомится и обсудить тематику.