[英]How to specify monospace fonts for cross platform Qt applications?
是否有一種獨立於平台的方式來為Qt小部件指定固定寬度的字體?
如果我在Linux上的Designer中將字體設置為“Monospace”,則在Windows上找不到它,而是使用Arial。
您可以使用QFontDatabase的systemFont(..)函數檢索系統的默認固定字體。 它在Qt 5.2中引入。
例:
const QFont fixedFont = QFontDatabase::systemFont(QFontDatabase::FixedFont)
對於所有接受Rich Text的小部件,您只需將其放入pre
阻止,即<pre>This is my Text</pre>
。 然后它將使用系統monospace字體。
我在Linux和Windows上使用Qt中的Courier。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.