Russian Qt Forum
Октябрь 01, 2024, 10:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTabWidget вкладки  (Прочитано 4165 раз)
Eugene1911
Гость
« : Февраль 24, 2014, 10:51 »

Здравствуйте Улыбающийся

У меня следующая программа: есть TabWidget с двумя вкладками. Если открыта одна вкладка, выполняются одни действия, если другая - другие.
Подскажите, пожалуйста, как правильно написать условие. Т.е должно получиться примерно так:

Код:
if (открыта 1-я вкладка){
     ....
}
else if (открыта 2-я вкладка){
     ....
}

Заранее спасибо Улыбающийся
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Февраль 24, 2014, 11:00 »

А в чём сложность открыть ассистент и там увидеть Непонимающий
Записан

Qt 5.11/4.8.7 (X11/Win)
Eugene1911
Гость
« Ответ #2 : Февраль 24, 2014, 11:05 »

Прошу прощения, если сильно туплю, но я пробовал писать так:

Код:
if (ui->tabWidget->currentIndex() = 1)
//или так:
if (ui->tabWidget->currentIndex(1))

но это не работает Грустный В чем я ошибся?
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #3 : Февраль 24, 2014, 11:09 »

но это не работает Грустный В чем я ошибся?
Во всём Грустный
Записан

Qt 5.11/4.8.7 (X11/Win)
OKTA
Гость
« Ответ #4 : Февраль 24, 2014, 11:45 »

Eugene1911, а вы в университете учитесь или уже работаете, если не секрет?
Записан
Eugene1911
Гость
« Ответ #5 : Февраль 24, 2014, 11:56 »

Не секрет. Учусь в универе и подрабатываю. На работе я вроде стажера пока - т.е. тоже учусь) Вопросы, которые задаю здесь - по работе
С++ изучаю почти с нуля. Qt совсем с нуля, уж извините. Трудно, но надо)
« Последнее редактирование: Февраль 24, 2014, 11:58 от Eugene1911 » Записан
Eugene1911
Гость
« Ответ #6 : Февраль 24, 2014, 13:30 »

Все, разобрался.
Код:
if (ui->tabWidget->currentIndex() == 1)
Так работает.

Ошибся конечно очень тупо, извиняюсь.
Записан
OKTA
Гость
« Ответ #7 : Февраль 24, 2014, 14:02 »

Советую начать с самых азов и синтаксиса языка  Подмигивающий
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.052 секунд. Запросов: 23.