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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Внешнее переключение закладок  (Прочитано 2299 раз)
fuCtor
Гость
« : Август 30, 2010, 09:51 »

Есть некоторые события, по которым должна открывать определенная закладка. По этому в моменты этих событий через QMetaObject:invokeMethod вызываю слот установки текущей закладки и передаю номер. Но вот тут появляется странное поведение: содержимое соответствует нужной закладке, а вот сама закладка не переключается, т.е. активна та, которая была до переключения.

В какую сторону копать? либо лезть в исходники и проходить по ним дебагером?
Записан
Denjs
Гость
« Ответ #1 : Август 30, 2010, 17:14 »

Какие классы используете / у кого вызываете какие методы? почему не хотите делать связь через сигнал-слот а делаете  QMetaObject:invokeMethod?
Записан
fuCtor
Гость
« Ответ #2 : Август 30, 2010, 19:47 »

Invoke, чтобы не плодить лишние сигналы, но попробую и через него.


Классы: QTabWidget и потомок от QTreeView

Вызывал setCurrentIndeх и setCurrentWidget одинаковый результат.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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