2

PySideでカスタムをセットアップQCursorしようとしていますが、使用可能なコードサンプルがありません。私が理解しているように、ピックスマップと、で設定されているピックスマップのマスクがありQPixmap.setMask()ます。

私は両方をやっています:

    open_hand_px = QtGui.QPixmap('open_hand.png')
    open_hand_px.setMask(open_hand_px.mask())
    open_hand_cursor = QtGui.QCursor(pixmap=open_hand_px)
    self.setCursor(open_hand_cursor)

私が使用している画像は正常に読み込まれています。エラーはありませんが、カーソルが変更されません。何が間違っているのかわかりません。

返信ありがとうございます!

4

1 に答える 1

4

ドキュメントから:

キーワード引数について

キーワード引数として使用できるのはオプションの引数のみです。

だから、削除pixmap=

open_hand_px = QtGui.QPixmap('open_hand.png')
open_hand_px.setMask(open_hand_px.mask())
open_hand_cursor = QtGui.QCursor(open_hand_px)
self.setCursor(open_hand_cursor)
于 2012-12-18T08:14:05.087 に答える