如何將QGraphicsObject
上的字體從點大小轉換爲像素大小?我需要這樣做,所以當我使用QGraphicsScene::render()
打印我的QGraphicsScene
時,字體看起來是正確的。如何從點大小計算qfont像素大小
4
A
回答
7
可能是班級QFontMetrics將完成這項工作。只需創建你想要的QFont,設置它的點大小。然後在你的QFont上創建QFontMetrics對象。
+0
我很難搞清楚如何使用QFontMetrics做這個。我也看過QFontInfo,它給了我當前的像素大小,但我不知道該怎麼做。到目前爲止,font.setPixelSize(font.pointSize())似乎可行,但我不知道爲什麼 - 看起來似乎不可靠。思考? – 2010-09-13 17:19:24
+0
font.setPointSize(yourPointSize); QFontMetrics fm(font); fm.height()< - 這會給你以像素爲單位的字體高度。點大小與DPI有關。所以可能在您的dpi 1px接近1點大小。 – 2010-09-14 19:06:34
相關問題
- 1. iPhone:如何計算圖像的給定英寸大小的像素大小?
- 2. 自動大小 - 3D的DIV計算像素大小?
- 3. 如何計算GIF圖像的大小?
- 4. Appwidget大小計算
- 5. C++計算大小
- 6. 如何計算縮放比例的像素大小
- 7. 如何計算Android中的位圖像素大小
- 8. 如何計算谷歌地球多邊形像素大小
- 9. 如何以像素爲單位計算SCNNode的大小?
- 10. jquery計算元素大小,同時調整窗口大小
- 11. 如何計算巨大元素大小的休矩陣逆?
- 12. Maths - 計算調整大小的圖像的新大小
- 13. 計算調整大小的圖像大小比例
- 14. 如果知道最大堆大小,如何計算最大對象大小?
- 15. 如何計算保留的堆大小和淺堆大小?
- 16. 像素字體大小在imagettftext而不是點大小
- 17. 按元素計算列表的大小
- 18. 函數來計算父母的大小從兒童的大小
- 19. MySQL表的數據目錄大小大小從information_schema.tables計算
- 20. 浮點大小的計算成本
- 21. 散點圖標記大小計算
- 22. 計算CGContextRotateCTM前的新圖像大小
- 23. 圖像的像素大小
- 24. `find'如何計算文件的大小?
- 25. 如何計算音頻文件大小?
- 26. 如何計算此表單的大小?
- 27. 如何計算精靈的大小?
- 28. 如何計算NSString的大小?
- 29. 如何計算插入批量大小
- 30. 如何計算查詢bigquery的大小?
您在最終結果中尋找什麼?爲什麼默認的'render()'調用不適合你? – 2010-09-13 17:31:03
我希望將場景打印在紙上,並且看起來像是在屏幕上進行的。默認的'render'會爲除文本以外的所有內容生成正確的結果。我的字體是用點來指定的,當我傳遞一個'QPainter'創建的'QPainter'時,默認'render()'使字體變大。這是我的原始問題:http://stackoverflow.com/questions/3679837/how-to-print-a-qgraphicsscene-that-has-text-and-graphics – 2010-09-13 17:57:23