-4
A
回答
2
QPainter painter;
painter.drawText(QRect(0, 0, w, h), Qt::AlignCenter, "Hello");
3
您应在的QPixmap传递给QPainter的构造函数或开始功能:
QPixmap pixmap;
// ...
QPainter painter(&pixmap);
// OR
QPainter painter;
painter.begin(&pixmap);
然后你要选择下列条件之一:
void drawText(const QRectF& rectangle, int flags, const QString& text, QRectF* boundingRect = 0)
void drawText(const QRect& rectangle, int flags, const QString& text, QRect* boundingRect = 0)
void drawText(int x, int y, int width, int height, int flags, const QString& text, QRect* boundingRect = 0)
所以,如果你想要定义您需要传递要在其中绘制文本的矩形的对齐方式。
您忘记定义矩形的左上角,只是将宽度和高度参数传递给绘图函数。
相关问题
- 1. 在QTableView单元的中心绘制QPixmap
- 2. 如何在QListWidget的QItemDelegate中绘制QPixmap中心
- 3. 在QWidget上绘制QPixmap上的点(pyqt5)
- 4. 在QPixmap上绘制的奇怪像素
- 5. 在可可视图中绘制带有中心对齐的文本
- 6. 在QListWidget的QPixmap上绘画
- 7. 使用QPainter在QPixmap上绘制图形
- 8. 我该如何对齐在CSS中的行中心的文本?
- 9. QT如何在连续刷新的QPixmap上绘制形状
- 10. 旋转后在中心对齐文本
- 11. 如何在div的中心有左对齐的文本?
- 12. 如何对齐由SpriteBatch.DrawString绘制的文本?
- 13. SVG在textPath上的带圆圈的文本(中心对齐)
- 14. 如何制作文本对齐:右侧,显示:框和框对齐:中心一起工作的短文本?
- 15. Java - 在图像中心绘制文本
- 16. 将文本对齐div的中心
- 17. 将旋转的文本对齐中心
- 18. 使用css对齐中心的文本
- 19. 与图标对齐文本的中心
- 20. 如何使用点在QPixmap上绘制一条线
- 21. 绘图R中的文本对齐
- 22. 如何在中心对齐标签文本android
- 23. android中的ImageView上的中心对齐文本线性布局
- 24. 在中心绘制文字
- 25. 如何将文本对齐到中心对于IE浏览器
- 26. 如何在RichTextBox上绘制文本?
- 27. 如何对齐中心highcharts
- 28. 对齐文本中心(减号)10px
- 29. 文本对齐中心,而堆叠
- 30. 引导文本对齐顶部中心
正在寻找一种方式来居中文本,这就像一个魅力工作! – RandomGuy