派生一个QGraphicsTextItem类
首先尽量不要重写boundingRect(),因为QGraphicsTextItem中点击生效的与否跟文本本身相关,直接修改document()的参数比较好,否则即使设置了boundingRect点击文本外的位置还是无效
在构造函数中添加
//设置文本宽度,也是点击生效的宽度
//document()返回的是一个QTextdocument*应该是该类中用于存储文本的对象指针,
//所以文本相关的设置直接设置document比较好
#include <QTextDoument>
#include <QTextOption>
document()->setTextWidth(
派生QGraphicsTextItem

最低0.47元/天 解锁文章
2815

被折叠的 条评论
为什么被折叠?



