Я использую блокнот gtk. Мне нужно, если пользователь меняет текущую страницу, кнопка должна быть активной. Но текущая смена страницы не работает, поэтому ничего не происходит. Я попробовал сигнал «switch-page», но он дал мне предыдущий номер , когда я спросил «notebook.page». Но мне нужно, если пользователь изменит текущую страницу , я должен знать, какая страница выбрана.Gtk Notebook «change-current-page» не работает
0
A
ответ
1
Сигнал switch-page
отправляет новый номер страницы в качестве аргумента обработчику, поэтому вы можете получить его, не спрашивая ноутбук.
Причина, по которой ноутбук не отвечает правильно, заключается в том, что при обработке switch-page
переключатель еще не завершен. (Это позволяет вашему обработчику отменить переключатель или переключиться на другую страницу.) Чтобы подключиться к сигналу после выполнения коммутатора, вызовите connect_after
, и в этом случае вы получите новый номер страницы из ноутбука.
Смежные вопросы
- 1. Python GTK (Glade) Notebook
- 2. GTK + ВТЭ скроллинга не работает
- 3. Gtk notebook - хранить/восстанавливать отдельные вкладки
- 4. Gtk + 3 Notebook: как добавить страницы динамически?
- 5. PyGTK Notebook get_current_page() не работает
- 6. gtk idle_add не работает?
- 7. Выбор Gtk + FlowBox не работает
- 8. GTK Window DeleteEvent не работает
- 9. GTK # Иконка окна Не работает
- 10. Как добавить страницу в виджет Gtk Notebook во время выполнения?
- 11. matplotlib.widget не работает в ipython notebook
- 12. импорт не работает на jupyter-notebook
- 13. Jupyter Notebook не работает полностью в Pycharm
- 14. iruby notebook только работает python
- 15. GTK + ноутбук - не печатает текущий текстовой метки
- 16. Gtk set_tab_reorderable redraw label
- 17. iPython notebook не загружается
- 18. GTK Приложение не работает на окнах
- 19. Пользовательский виджет GTK в Vala не работает
- 20. Crossplatform threading и GTK #, не работает (правильно)?
- 21. Twisted + Gtk - выключение не работает должным образом
- 22. GTK C# Widget Изменение цвета не работает
- 23. Тематизация GTK CSS не работает должным образом
- 24. Обработчик сигнала Python GTK не работает
- 25. Сигнал в Glade GTK + 3 не работает
- 26. Приложение GTK + не работает в полноэкранном режиме
- 27. GTK + GTkStatusIcon не работает в Win32
- 28. импорт gtk не работает на mac
- 29. Команды Jupyter Notebook не работают?
- 30. IPython Notebook ipywidgets не отображается