PyGTK "утверждение GTK_IS_WINDOW не удалось

1

Я пытаюсь создать веб-браузер с помощью 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(). Что это может означать?

  • 1
    Если это ваш код, вам должно быть очевидно, что проблема не в w.show_all() . newTab этого newTab обратный вызов newTab .
  • 0
    ой ну спасибо! Я забыл показать новую вкладку! xD Спасибо!
Показать ещё 1 комментарий
Теги:
gtk
pygtk

1 ответ

2
Лучший ответ

Этот вопрос сидит в "без ответа" в течение нескольких месяцев, без какого-либо ответа. Однако проблема действительно решена (см. Комментарии). Таким образом, как услуга, чтобы получить этот вопрос вне "неотвеченных", я повторю очевидный ответ. Если кто-то еще может меня возглавить, пожалуйста, сделайте это. :)

Вы забыли показать новую вкладку.

Спасибо и спокойной ночи. :)

  • 0
    xD Я дам его тебе только потому, что ты как-то нашел этот вопрос ... с ... полгода назад ... oO
  • 0
    Благодарю. Да, мне нравится следить за вкладкой PyGTK, и это было на первой странице в течение нескольких месяцев.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню