| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > переключение Tab'ов в QTabWidget |
| Автор: daemonaz 14.11.2012, 13:19 |
| Ситуация такова, есть tabwidget c несколькими закладками с независимыми виджетами, так называемыми tab, каждый виджет выполняет какие-либо действия, но у пользователя может появиться соблазн перейти на другую закладку не закончив операцию предыдущей, как оповестить виджет предыдущей закладки tab о намерении пользователя переключить страницу. На виджет событие closeEvent не срабатывает, срабатывает только showEvent при активизации данной страницы, а других сигналов я чет не уивдел, за исключением void setCurrentWidget ( QWidget * widget ), но это не то что нужно мне. |
| Автор: loneybibi 14.11.2012, 14:26 | ||
| Я так понял вам надо уведомить виджет который на вкладке что сменилась страница. Тогда вам надо просто прикрепить сигнал currentChanged(int) вашего QTabWidget и создать у вашего виджета слот который будет уведомлять его о изменении страницы и делать то что надо. Что то вроде этого:
|
| Автор: daemonaz 14.11.2012, 14:59 |
| loneybibi, спасибо! |