小编Ale*_*lex的帖子

Qt-Embedded 多种字体

我的系统:

  • Qt Embedded(开源版)4.8
  • 用于图形的 Linux 帧缓冲区
  • 字体:(拉丁文、日文、希腊文)。(/usr/lib/fonts)

我正在尝试将拉丁字母与其他类型的字符(例如日语)混合使用。我有拉丁字母和日语字符的字体,但它们不是相同的字体。我研究了以下帖子:

Qt 同时使用多种字体how-to-properly-output-multilingual-text-in-qt-embedded

我按照步骤操作,但无法正确显示所有字符

有什么办法可以表明如果不能显示字体改变了?

编码:

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QtGui>

MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QString chino = QString::fromUtf8("??");
QString ruso = QString::fromUtf8("???????????");
QString arabe = QString::fromUtf8("???? ????");
QString japones = QString::fromUtf8("???");
QString otros = QString::fromUtf8("?????");
QString mezcla = QString::fromUtf8("?a?s???d??????");
QString indu = QString::fromUtf8("???? ???,?????,???????");
ui->textochino->setText(chino);
ui->textoruso->setText(ruso);
ui->textoarabe->setText(arabe);
ui->textojapones->setText(japones);
ui->texto1->setText(mezcla);
ui->texto2->setText(indu);
}

MainWindow::~MainWindow()
{
delete ui;
}
Run Code Online (Sandbox Code Playgroud)

fonts fallback qtembedded qt4.8

0
推荐指数
1
解决办法
1123
查看次数

标签 统计

fallback ×1

fonts ×1

qt4.8 ×1

qtembedded ×1