是否有任何方式來控制QTextEdit中的鍵盤光標?例如,將光標向上移動一個或兩個位置。我已經看過QCursor類,但這僅適用於鼠標光標嗎?謝謝!控制QTextEdit中的鍵盤位置
0
A
回答
3
QTextCursor:: movePosition (MoveOperation operation, MoveMode mode=MoveAnchor, int n=1)
這種方法可以讓你移動光標在various ways,比如一個字向右或一行。如果您需要選擇一些文本
QTextCursor c = textEdit->textCursor();
c.movePosition(QTextCursor::Up);
textEdit->setTextCursor(c);
,而不僅僅是移動光標,指定MoveMode
爲KeepAnchor:
您可以使用它像這樣。
1
相關問題
- 1. 的QTextEdit不顯示鍵盤
- 2. 鍵盤控制?
- 3. Popup控制鍵盤
- 4. Android虛擬鍵盤位置
- 5. onClick控制軟鍵盤 - Android
- 6. iOS 8鍵盤重置視圖控制器到故事板位置
- 7. TableCell中的控制位置
- 8. 如何在強制水平方向時設置鍵盤位置?
- 9. 虛擬鍵盤插件的位置
- 10. iOS鍵盤移動DIVS的位置
- 11. 如何在控制器中設置JavaFX中的設置鍵盤快捷方式
- 12. OpenGL的鍵盤攝像頭控制
- 13. 打開鍵盤時獲取鍵盤高度或頂部位置
- 14. 如何在PyQt中將鍵盤焦點轉換爲QTextEdit?
- 15. 電報機器人:定製鍵盤上的按鈕位置
- 16. 鍵盤操控++
- 17. 如何將控件映射到物理鍵盤位置
- 18. 在鍵盤顯示時在UIViewController中設置Tableview的y位置
- 19. 獲取光標位置Android鍵盤
- 20. Delphi通過鍵盤控制音量
- 21. Pygame鼠標/鍵盤控制條件
- 22. Linux控制檯鍵盤處理程序
- 23. 用語音控制代替鍵盤
- 24. 控制鼠標和鍵盤Golang?
- 25. 使用鍵盤控制機器人
- 26. 平滑控制鍵盤移動OpenGL
- 27. 用戶控制鍵盤焦點
- 28. XNA - 用鍵盤輸入控制物體
- 29. 移動鍵盤上方控制
- 30. C++控制檯鍵盤事件