Быстро: как вернуть введенные данные в родительское окно?

Наконец-то я быстро запустил простой проект (загрузчик видео с трубки), но застрял. Я добавил диалог ввода URL YouTube, используя команду быстрого добавления диалога, и связал его с новой кнопкой. Как вернуть URL в главное окно? У меня нет опыта работы с python

Моя программа теперь выглядит следующим образом

enter image description here

0
задан 2 July 2012 в 16:39

1 ответ

В зависимости от вашего кода, вы можете сделать что-то вроде этого:

url = None
dialog = UrlDialog()
response = dialog.run()
if response == Gtk.ResponseType.OK:
    url = dialog.get_url()
dialog.destroy()

Затем просто реализуйте метод get_url () или свойство url в вашем диалоговом классе:

class UrlDialog(Gtk.Dialog):
    # Init etc...

    def get_url(self):
        return self.urlentry.get_text()
0
ответ дан 2 July 2012 в 16:39

Другие вопросы по тегам:

Похожие вопросы: