QT5.6.0中国語表示サポート

1803 ワード

参考QT 5.6.0マウスのサポート
コンパイルで-no-fontconfigを使ったので、QTDIR/lib/fontsに行くだけです.私もubuntuの/usr/share/fonts/truetype/wqt/からwqy-microheiをコピーしました.ttc.
参考にした記事では自動認識が可能で、QTで見つけた結果をどのようにテストするかについては言及していません.それはともかく.
中国語のサポートは、3つのステップに分かれています.
      1. ライブラリファイルがあり、QTで認識できます.上で言ったようにwqy-microheiを使います.ttc.
      2. 環境変数QT_の設定QPA_FONTDIR
      3. プログラムに追加
    QFont font;
    font.setFamily(QString::fromUtf8("WenQuanYi Micro Hei"));
    font.setPointSize(12);
    setFont(font);

    tr(" ")

  “ ”