Установить курсор по умолчанию для приложения - PullRequest
3 голосов
/ 08 декабря 2008

В приложении Qt есть ли эквивалент QApplication::setFont, который устанавливает курсор по умолчанию для приложений, который будет перезаписан путем установки его в конкретном виджете?

QApplication::setOverrideCursor переопределяет все специфичные для виджетов, я хочу, чтобы локальные взяли прецедент над этим, но все еще использую мой курсор, если я не указал один.

Ответы [ 2 ]

2 голосов
/ 09 декабря 2008

QWidget либо использует курсор, указанный в QWidget :: setCursor, либо отступает от настройки курсора его родителей. Таким образом, простая установка курсора для основных окон должна помочь.

Для новых окон и диалогов верхнего уровня необходимо будет установить курсор при создании, поскольку они не являются родительскими для наследования.

0 голосов
/ 09 декабря 2008

Это довольно близко к тому, что мне нужно, но, похоже, оно не наследуется другими окнами. Полагаю, что для setFont нет равных, так что мне придется разбираться с остальными отдельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...