私のプロジェクトでは、QGraphicsTextItem を含む QGraphicsItem で構成されるグラフィック ユニットを使用しています。item_text は位置 (0,0) に設定され、その幅は rect_item の幅に設定されます。テキストを中央 (水平) に配置するために、html マークアップを使用します。
text_item->setHtml("<p align=\"center\">" + text + "</p>");
親要素内のテキストの寸法と新しいテキストの位置座標を手動で計算する必要がありますか?それとも別の方法がありますか?