2016-04-19 113 views
0

我試圖做一個按鈕(或任何其他Qwidget),這將改變用戶光標時,徘徊。PyQt:當鼠標懸停按鈕時改變光標

因此,例如,當我懸停QPushButton時,它會將光標從箭頭更改爲指針。

我使用Qt樣式表,所以我不能完全肯定,但有什麼辦法做這樣的事情有?應該是這個樣子:

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

相關問題