千万不要在下面这个函数中调用 this->setfont(new_font);
paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
不然它会引起整个Scene的刷新,重复刷,霸占所有内存……
在paint函数中调用this->setFont(new_font)会引发场景无限刷新,导致内存占用激增。文章详细解析了这一操作背后的机制,并提醒开发者注意避免此类陷阱。
千万不要在下面这个函数中调用 this->setfont(new_font);
paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
不然它会引起整个Scene的刷新,重复刷,霸占所有内存……
1万+
1951
950
3502

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