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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Изменение формы курсора в QAction и QToolBar  (Прочитано 3693 раз)
YvenTitan
Самовар
**
Offline Offline

Сообщений: 174


Просмотр профиля
« : Июнь 21, 2016, 10:50 »

Здравствуйте. У меня 2 похожих вопроса.

У меня не получается сделать так, чтобы менялась форма курсора (например на Qt::PointingHandCursor) при наведении на QAction, и возвращалась в прежнюю форму (Qt::ArrowCursor), когда курсор покидает иконку QAction.

Как сделать, чтобы при наведении курсора на QToolBar(в моем примере mainToolBar) менялась форма курсора? mainToolBar->setCursor(Qt::PointingHandCursor) не помогает. См. вложение

Заранее спасибо
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #1 : Июнь 21, 2016, 10:53 »

Попробуйте для кнопок сделать setCursor(Qt::PointingHandCursor)
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
YvenTitan
Самовар
**
Offline Offline

Сообщений: 174


Просмотр профиля
« Ответ #2 : Июнь 21, 2016, 11:00 »

Можно поподробнее. Для QAction нет метода setCursor. С помощью какого класса вы предлагаете делать кнопки?
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #3 : Июнь 21, 2016, 11:14 »

Можно поподробнее. Для QAction нет метода setCursor. С помощью какого класса вы предлагаете делать кнопки?

А вы установите курсор виджету действия: QToolBar::widgetForAction
Записан

YvenTitan
Самовар
**
Offline Offline

Сообщений: 174


Просмотр профиля
« Ответ #4 : Июнь 21, 2016, 11:32 »

Спасибо, помогло!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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