我想模仿一個命令行客戶端。我希望將光標形狀設置爲'>',以向用戶顯示消息。我沒有看到QCursor提供的選項中的那種形狀。有沒有辦法將自定義形狀設置爲小部件遊標?如何在QTextEdit中將光標形狀設置爲'>'?
1
A
回答
2
1
你可能會認爲你想這樣做,但你真的不知道。將鼠標光標更改爲「>」會有什麼收穫?它肯定會混淆用戶。
3
您需要設置的QTextEdit的視口的光標:http://doc.qt.nokia.com/stable/qtextedit.html
「上一個QTextEdit鼠標光標的形狀的Qt :: IBeamCursor默認情況下,可以通過觀察口()來改變的光標屬性。」
例如,要完全隱藏光標:
ui.textEdit->viewport()->setCursor(Qt::BlankCursor);
相關問題
- 1. urxvt光標形狀設置爲|
- 2. 懸停vim設置光標形狀
- 3. 在QTextEdit中移動光標
- 4. 將光標設置爲JTextfield
- 5. 如何在C++中將光標位置設置爲行首?
- 6. Flex:如何設置手形光標?
- 7. 在「VimLeave」上重置或設置光標形狀
- 8. 在光標位置插入Word形狀
- 9. Qt- QTextEdit的光標
- 10. 如何設置光狀態欄爲Androidň
- 11. QML中的光標形狀
- 12. 改變光標形狀有複製光標形狀
- 13. c#將光標設置爲「在後臺工作」光標
- 14. 如何爲慢速WPF控件設置忙狀態光標
- 15. 如何在TextField中設置光標
- 16. 如何在kEventControlSetCursor中設置光標?
- 17. 如何設置QTextEdit的PlaceHolderText
- 18. pyqt4 QTextEdit - 如何設置MaxLength?
- 19. 將背景圖片設置爲QTextEdit
- 20. pyqt qtextedit移動光標
- 21. QTextEdit和光標交互
- 22. 如何爲JTable的Header設置光標?
- 23. 如何設置形狀爲div
- 24. 如何將java中創建的形狀設置爲listview項目
- 25. Java - Libgdx將光標設置爲手形指針
- 26. 如何將光標位置設置爲其默認值
- 27. Qt - QTextStream - 如何將光標位置設置爲行首?
- 28. 將光標設置爲禁用控件
- 29. 將類設置爲Shape形狀?
- 30. 在java中將16x16圖像設置爲鼠標光標
這不是他要求的,但這正是我所尋找的,謝謝。沒有在其他地方找到答案。我可以讓QTextEdit不能被鼠標光標點擊嗎? – 2012-01-11 14:29:45
我不知道這樣做的屬性,但標準的QT方法似乎是重寫類,並且「取消」事件或未能將虛方法調用傳遞給基類。 – 2012-01-17 03:15:37