我想画一个带有对齐选项的mutli行文本字符串,Qt中的任何drawText函数都能处理这一点吗?
我想传递一个字符串“第1行\n行2\n行3\n",带有对齐选项,并在指定的X,Y点周围绘制文本。
到目前为止,我将字符串拆分为"\n“,然后单独绘制线。
此外,我还需要计算绘制文本所需的边界矩形,这样我就可以创建一个带有几何图形的小部件来包含文本。
我已经搜索了一个解决方案,并在QPainter::drawText将执行此操作的几个站点上阅读,但是当我使用包含\n的字符串的drawText时,会得到一行文本,并在显示中显示\n。
发布于 2016-06-17 08:50:44
我已经决定写我自己的例程来管理这一点,我有一个锚点,我将定位文本与对齐在锚点。
所需的阶段是:
https://stackoverflow.com/questions/37863751
复制相似问题