-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