Доступ к различным виджетам и функциям в tkinter из разных классов.Python

Программы на Python
Anonymous
Доступ к различным виджетам и функциям в tkinter из разных классов.

Сообщение Anonymous »

У меня есть приложение, которое преобразует координаты из одной системы в другую. Исходный и целевой фреймы используют множество похожих функций, например, те, которые выполняются при изменении поля со списком.
Как создать эти функции один раз и использовать их в обоих фреймах
Вот пример этих функций, которые выполняются при Географический формат поля со списком изменен в исходной системе. Я написал то же самое для целевой системы

Код: Выделить всё

 def modified_combo_gf_src(choice):
chaine = chaine2 = chaine3 = ''
if choice == "deg":
chaine = "Latitude φ en °"
chaine2 = "Longitude λ en °"
if choice == "gon":
chaine = "Latitude φ en gon"
chaine2 = "Longitude λ en gon"
if choice == "rad":
chaine = "Latitude φ en rad"
chaine2 = "Longitude λ en rad"
if choice == "dms":
chaine = "Latitude  φ en ° ' \""
chaine2 = "Longitude λ en ° ' \""
if choice == "pdms":
chaine = "Latitude φ en pdms"
chaine2 = "Longitude λ en pdms"
lbl_coord_x_src.configure(text=chaine)
lbl_coord_y_src.configure(text=chaine2)

Я ожидаю, что у меня будет одна функция для работы с эквивалентными виджетами на исходной и целевой вкладках.

Подробнее здесь: https://stackoverflow.com/questions/786 ... nt-classes

Вернуться в «Python»