Взаимодействие двух форм.

weamagic

Пользователь
Пользователь
Июл 11, 2020
149
13
18
Python 3.8, Win 7/10
Добрый день. Не могу найти нормальный способ решения следующей проблемы.
Есть две формы. На одной текстовое поле, на другой таблица и кнопка. Нужно, чтобы по нажатию на кнопку содержимое таблицы сохранялось в файл с именем, указанным в текстовом поле. С процессом сохранения проблем нет, а вот с получением имени файла возникли трудности. Пока реализовал через функцию, возвращающую содержимое текстового поля, но этот подход представляется таким костылём, что жуть. Если способ сделать прямое соединение, типа:
Python:
name = self.q1.name_file.text()
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
969
219
43
20
Москва
просто создайте глобальную переменную и сохраняйте в нее имя файла
 

weamagic

Пользователь
Пользователь
Июл 11, 2020
149
13
18
просто создайте глобальную переменную и сохраняйте в нее имя файла
Да, такой вариант тоже использую. Просто не удобно до жути. Я раньше на других языках писал, так там можно было просто свойства связать напрямую и всё.
 

Форум IT Специалистов