1
我有一个简单的Qt小部件包含一个QPlainTextEdit
。我只想显示文字,以便禁用文字互动。现在我想将光标形状更改为正常Qt.ArrowCursor
。我试过:如何更改QPlainTextEdit(Pyqt,PySide)的光标形状
self.disp = QPlainTextEdit()
self.disp.setTextInteractionFlags(Qt.NoTextInteraction)
self.disp.setCursor(Qt.ArrowCursor)
但它不起作用。
PS:我不想使用:
QApplication.setOverrideCursor(QCursor(Qt.ArrowCursor))
,因为我实际上在应用中的其它部件,我不想影响他们。
是的。感谢您的解决方案。有关在这里搜索的thoes的信息,'viewport()'从'QAbstractScrollArea'继承。因此,此方法适用于'QAbstractScrollArea'下的所有子类,请参见:[链接](http://srinikom.github.io/pyside-docs/PySide/QtGui/QAbstractScrollArea.html#PySide.QtGui.QAbstractScrollArea) – Northern 2014-09-03 11:36:29