如何更改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();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档