我在data()
中重新实现QAbstractItemModel
方法,并在角色为Qt::WhatsThisRole
时返回一个字符串。但是,如何才能看到显示whatsThis
文字的框?我将鼠标放在树视图中的项目上,输入shift + F1
,没有显示结果。我还需要在代码和/或操作中做些什么吗?感谢。
答案 0 :(得分:0)
Qt :: WhatsThisRole仅为视图中的某个行/列/单元格提供字符串。你必须启用WhatsThisMode。 static QWhatsThis :: enterWhatsThisMode();你的班次+ F1默认情况下似乎没有这样做。