2016-04-19 3 views
0

Я пытаюсь сделать кнопку (или любой другой Qwidget), который изменит курсор пользователя при наведении курсора.PyQt: Изменение курсора при наведении на кнопку

Так, например, когда я нахожу QPushButton, он будет менять курсор от стрелки до указательной руки.

Я использую Qt Style Sheet, поэтому я не совсем уверен, но есть ли способ сделать что-то подобное, что там ?, должно выглядеть примерно так:

btn.setStyleSheet("#btn {background-image: url(':/images/Button1.png'); border: none; }" 
"#btn:hover { change-cursor: cursor('PointingHand'); } 

Примечание: Приведенный выше код например, вторая строка вообще не будет функционировать.


Однако, если нет, если есть какой-либо другой способ, я могу это достичь?

ответ

0
+0

Как я могу установить его, указывая рукой курсор? Я не мог найти его нигде в документальном фильме. – ShellRox

+0

Эй, давай, RTFM ... На второй ссылке нажмите «Список предопределенных объектов курсоров» ... – galinette

+0

'btn.setCursor (QtGui.QCursor (QtCore.Qt.PointingHandCursor))', я пробовал это, это будет открываться без каких-либо ошибок, но курсор будет отображаться только один раз, мне нужно зацикливать это или что-то еще? – ShellRox

Смежные вопросы