簡體   English   中英

如何更改QPlainTextEdit(Pyqt,PySide)的光標形狀

[英]How to change cursor shape of QPlainTextEdit (Pyqt, PySide)

我有一個簡單的Qt小部件,其中包含QPlainTextEdit 我只想顯示文本,所以我禁用了文本交互。 現在,我想將光標形狀更改為普通的Qt.ArrowCursor 我試過了:

self.disp = QPlainTextEdit()
self.disp.setTextInteractionFlags(Qt.NoTextInteraction)
self.disp.setCursor(Qt.ArrowCursor)

但這不起作用。

PS:我不想使用:

QApplication.setOverrideCursor(QCursor(Qt.ArrowCursor))

因為我實際上在應用程序中還有其他小部件,所以我不想影響它們。

嘗試將光標設置為QPlainTextEdit的viewport()。

viewport().setCursor();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM