在我的项目中,我使用的图形单元由包含 QGraphicsTextItem 的 QGraphicsItem 组成。item_text 设置为位置 (0,0),其宽度设置为 rect_item 的宽度。为了使文本居中(水平),我使用了 html 标记:
text_item->setHtml("<p align=\"center\">" + text + "</p>");
我是否需要手动计算父元素中的文本尺寸和新的文本位置坐标,还是有其他方法?
在我的项目中,我使用的图形单元由包含 QGraphicsTextItem 的 QGraphicsItem 组成。item_text 设置为位置 (0,0),其宽度设置为 rect_item 的宽度。为了使文本居中(水平),我使用了 html 标记:
text_item->setHtml("<p align=\"center\">" + text + "</p>");
我是否需要手动计算父元素中的文本尺寸和新的文本位置坐标,还是有其他方法?