我有一个简单的Qt小部件包含QPlainTextEdit
。我只想显示文本,所以我禁用了文本交互。现在我想将光标形状更改为普通Qt.ArrowCursor
。我试过了:
self.disp = QPlainTextEdit()
self.disp.setTextInteractionFlags(Qt.NoTextInteraction)
self.disp.setCursor(Qt.ArrowCursor)
但它不起作用。
PS:我不想使用:
QApplication.setOverrideCursor(QCursor(Qt.ArrowCursor))
因为我在应用程序中实际上有其他小部件,我不想影响它们。
答案 0 :(得分:3)
尝试将光标设置为QPlainTextEdit的视口()。
viewport().setCursor();