QCursor
類提供獲取光標上的方法並設置QPixmap
或QBitmap
。我可以從其中一個標準形狀創建一個光標,例如Qt::ArrowCursor
。但是,如果我這樣做,我無法獲得光標的像素圖/位圖!Qt:獲取標準光標像素圖
QCursor cursor(Qt::ArrowCursor);
qDebug() << cursor.pixmap().isNull()
<< cursor.bitmap()
<< cursor.mask();
將產生輸出
true 0x00 0x00
我知道文檔說,這是不可能的,但我需要的像素圖/圖標/圖像/動畫/任何一個特定的光標。
那麼,有沒有辦法從Qt獲得標準光標的圖標?我想知道,因爲如果你從QListView
中拖拽一個項目,它會同時顯示,標準光標是我拖動的圖像!
根據文檔,這是不可能的 –
標準遊標不一定*有* pixmap。例如,它可能是動畫。 –