crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Получение индекса старой вкладки при переключении в QTabWidget
Sasha
  опции профиля:
сообщение 21.3.2015, 21:56
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 1
Регистрация: 21.3.2015
Пользователь №: 4358

Спасибо сказали: 0 раз(а)




Репутация:   0  


Сигнал QTabWidget::currentChanged передаёт в аргумент слота индекс новой активной вкладки.
А как получить индекс предыдущей активной вкладки?
версия QT 4.7
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 6.5.2015, 9:30
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


С помощью QTabWidget::currentIndex в слоте после получения сигнала currentChanged.
Например:
...
connect( this, SIGNAL(currentChanged(int), this, SLOT(slotCurrentChanged(int))));
...
void MyTabWidget::slotCurrentChanged( int nIndex )
{
    int nCurrentIndex=currentIndex(); // Текущий индекс (вкладка которая была)
    // nIndex - это новый индекс (вкладка на которыю перешли)
}
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.3.2024, 13:44