Я пытаюсь создать веб-браузер с помощью PyGTK и PyWebKit
Однако, я уверен, что мой вопрос касается только PyGTK
У меня есть собственный класс gtk.Notebook с кнопкой "добавить вкладку" в качестве последней вкладки. Когда я нажимаю на нее, это дает мне ошибку
/home/ruiqimao/workspace/PyBrowser/src/browser/__init__.py:161: GtkWarning: IA__gdk_window_get_cursor: assertion 'GDK_IS_WINDOW (window)' failed gtk.main()
дважды.
И тогда моя новая вкладка не появится.
Я понятия не имею, что происходит, так что вот мой весь код
Если бы кто-нибудь из вас мог мне помочь, это было бы здорово!
Благодарю!
[EDIT]: Только что выяснили, что проблема заключается в строке w.show_all(). Что это может означать?
Этот вопрос сидит в "без ответа" в течение нескольких месяцев, без какого-либо ответа. Однако проблема действительно решена (см. Комментарии). Таким образом, как услуга, чтобы получить этот вопрос вне "неотвеченных", я повторю очевидный ответ. Если кто-то еще может меня возглавить, пожалуйста, сделайте это. :)
Вы забыли показать новую вкладку.
Спасибо и спокойной ночи. :)
w.show_all()
.newTab
этогоnewTab
обратный вызовnewTab
.