Найти - Пользователи
Полная версия: Gui tkinter
Начало » Python для новичков » Gui tkinter
1
SHDW
Добрый день!
В page я создал графический интерфейс для будущей программы.
На выходе у меня образовались 2 файла
v.py и v_support.py
Вопрос в свледующем. Как правильно их использовать:
1. писать свой код в один из них? тогда в какой?
2. написать свой модуль, тогда как организовать взаимодействие в gui?
модуль пока не писал тк тормознул на этом этапе. на всякий случай выкладываю эти 2 файла.
другие гуи не рассматриваю тк по должно иметь минимум внеш зависимостей.
py.user.next
Напиши третий файл со своими функциями.

Сейчас окно из V1.py загружается, идёт переход к коду в V1_support.py, из которого берутся настройки для кнопок окна из V1.py, и потом из V1_support.py идёт обратный переход к окну из V1.py, чтобы оно работало уже со взятыми настройками (при нажатии на кнопки выполнялись части из V1_support.py).

При написании третьего файла у тебя будет происходить переход из настроек V1_support.py в этот свой файл с основными функциями. Из твоего файла будут браться уже конкретные настройки для кнопок. Потом будет происходить обратный переход к V1_support.py и из него уже будет происходить обратный переход к окну из V1.py. И таким образом окно будет на кнопках через сделанные настройки выполнять твои функции.

При замене окна через Page на другое окно твои функции основные затронуты не будут. Это то, для чего и нужен третий файл. Иначе можно было бы в файле V1_support.py свои функции писать.
AaronMarquardt
Hello everyone! I'm also diving into GUI development. I see you've generated two files, much like creating different levels in Slope Game. I'm curious, should the main logic go into v.py or v_support.py? Or is creating a separate module and figuring out how to connect it to the GUI the cleaner way to conquer this coding challenge? Thanks!
SHDW
py.user.next
Напиши третий файл со своими функциями.Сейчас окно из V1.py загружается, идёт переход к коду в V1_support.py, из которого берутся настройки для кнопок окна из V1.py, и потом из V1_support.py идёт обратный переход к окну из V1.py, чтобы оно работало уже со взятыми настройками (при нажатии на кнопки выполнялись части из V1_support.py).При написании третьего файла у тебя будет происходить переход из настроек V1_support.py в этот свой файл с основными функциями. Из твоего файла будут браться уже конкретные настройки для кнопок. Потом будет происходить обратный переход к V1_support.py и из него уже будет происходить обратный переход к окну из V1.py. И таким образом окно будет на кнопках через сделанные настройки выполнять твои функции.При замене окна через Page на другое окно твои функции основные затронуты не будут. Это то, для чего и нужен третий файл. Иначе можно было бы в файле V1_support.py свои функции писать.
Спасибо за столь развернутый ответ
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB