def on_btn_new_subject_activate(self, widget):
self.subjects.append_page(Gtk.TextView(), "Testing")
Я пытаюсь создать новую вкладку в текстовой области, но каждый раз, когда сигнал вызывается событием (я нажимаю кнопку), это происходит:
TypeError: Expected Gtk.Widget, but got GObjectMeta
У меня также есть пробовал варианты этого типа, такие как «Gtk.GtkTextView ()» и «GtkTextView ()», но безуспешно
Что я должен использовать, чтобы получить текстовую область на этой вкладке?
Я думаю, вы должны инициализировать Gtk.TextView () перед использованием .... Я также столкнулся с той же проблемой за 2 дня до .... Просто проверьте следующий код
self.textview = Gtk.TextView()
self.textbuffer = self.textview.get_buffer()
self.textbuffer.set_text("This is some text inside of a Gtk.TextView. "
+ "Select text and click one of the buttons 'bold', 'italic', "
+ "or 'underline' to modify the text accordingly.")
mywindows.add(self.textview)
См .: http://python-gtk-3-tutorial.readthedocs.org/en/latest/textview.html