抱歉,我想不出更好的头衔了。
我有一个QStyledItemDelegate,当我悬停在第8列上时,将MousePointer设置为QtCore.Qt.PointingHandCursor。问题是,当我在表头上方退出第8列时,光标仍然是QtCore.Qt.PointingHandCursor,但我的想法是光标应该由QStyledItemDelegate还原。
我国代表:
from PyQt5 import QtWidgets
from PyQt5 import QtGui, QtCore
class reportDelegate(QtWidgets.QStyledItemDelegate):
我实例化一个可编辑的QLabel,如下所示:
QLabel foo("some text");
foo.setTextInteractionFlags(Qt::TextEditorInteraction);
我可以单击文本并修改它,修改后的文本肯定在某个缓冲区中,但即使在Qt Creator中检查了数据字段后,我也看不到它在哪里:
QString notmodified = foo.text(); // only returns the original text
修改后的文本是否在我可以访问的地方?
编辑:我认为使用其他东西确实是一种更简单的方法,但我仍然有兴趣知道我问题的答