Почему OpenDialog.py не работают над приложением Jotty

Я - новичок Python, я установил быстро, я записал "быстро учебное руководство" в терминале, и я сделал все шаги прежде в:

"However, the application is not complete. There are a few things left for you to do:"

Все следующие шаги еще не закончены, потому что, когда я использую открытое диалоговое окно и выбираю один из сохраненных файлов, содержание файла не, показал на "textview1", Почему? Только удален записанное содержание. Прежде, если использовался без диалогового окна, работает отлично.

SaveDialog.py работают отлично.

- определение on_mnu_new_activate (сам, виджет, data=None) не работает ни один.

- Если я использую полужирные строки другими, не работают.

###def open_file(self, widget, data=None):
def on_mnu_open_activate(self, widget, data=None):

###def save_file(self, widget, data=None):
def on_mnu_save_activate(self, widget, data=None):

Для просмотра кода перейдите к ссылке выше, unrar архив, установите "быстро", если Вы еще не имеете его, место внутри на jotty каталоге, затем помещаете "быстро выполненный", "быстро редактируют", "быстро разрабатывают", завися, что Вы хотите сделать.

Код - проблематичный код с OpenDialog реализован.

Код-part1 - работает хорошо, но без OpenDialog.

Acces к двум кодам здесь

Мне нужно преимущественно, который работает отлично функция OpenDialog.

УСОВЕРШЕНСТВОВАНИЕ-> Переходит к последнему сообщению сюда

1
задан 11 November 2012 в 03:40

2 ответа

использование im

def on_openclicked(self, widget):
    dialog = Gtk.FileChooserDialog("Please choose a file", self, Gtk.FileChooserAction.OPEN,(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL, Gtk.STOCK_OPEN, Gtk.ResponseType.OK))
    dialog.set_default_size(100, 50)

    self.add_filters(dialog)

    response = dialog.run()
    if response == Gtk.ResponseType.OK:
        print "Open clicked"
        print "File selected: " + dialog.get_filename()
    elif response == Gtk.ResponseType.CANCEL:
        print "Cancel clicked"

    dialog.destroy()

def add_filters(self, dialog):

    filter_py = Gtk.FileFilter()
    filter_py.set_name("Text files")
    filter_py.add_mime_type("text/plain")
    dialog.add_filter(filter_py)

    filter_any = Gtk.FileFilter()
    filter_any.set_name("Any files")
    filter_any.add_pattern("*")
    dialog.add_filter(filter_any)
0
ответ дан 21 October 2019 в 02:16

Перейдите к Вашему OpenDialog.py и в @property selected_file изменение раздела возвращенная строка к File.

-1
ответ дан 21 October 2019 в 02:16

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

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