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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1]
1  Qt / Вопросы новичков / Re: Фокус на строку и ячейку QTreeWiget : Февраль 27, 2021, 13:41
Спасибо. Разобрался.

Активный фокус на ячейку поставился только после того, как я:
1) поставил _myTree->setSelectionModel(QAbstractItemView::ExtendedSelection);
2) зафокусил сам виджет _myTree->setFocus();
3) выделил строку _myTree->selectionModel()->select(index, QItemSelectionModel::ClearAndSelect | QItemSelectionModel::Rows);
4) и выделил ячейку _myTree->selectionModel()->setCurrentIndex(index, QItemSelectionModel::Columns);
2  Qt / Вопросы новичков / Re: Фокус на строку и ячейку QTreeWiget : Февраль 25, 2021, 19:36
а какова конечная цель? чтоб получилось как снизу на картинке? или сфокусировать элемент без выделения?

Конечная цель, чтобы получилось как снизу на картинке, то есть выделить активным фокусом ячейку.
3  Qt / Вопросы новичков / Re: Фокус на строку и ячейку QTreeWiget : Февраль 25, 2021, 17:47
treeWidget->setCurrentItem() с третьим параметром QItemSelectionModel::NoUpdate не подходит?

Нет, почему-то строки и ячейки просто выделяются, но не фокусируются.

Вот на картинке: сверху обычное выделение кодом, а снизу то, что получается, если кликнуть мышью.
4  Qt / Вопросы новичков / Фокус на строку и ячейку QTreeWiget : Февраль 25, 2021, 14:21
Здравствуйте!

Подскажите пожалуйста, как поставить активный фокус (не выделить при помощи select) на строку и на ячейку QTreeWiget с колонками?
Страниц: [1]

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