У меня есть простая программа, в которой мне нужно отобразить японские символы. У него немного странное поведение (на мой взгляд), иногда он отображает символ таким, какой он есть, иногда он отображается как квадрат.
Нормальный / правильный дисплей
Проблема наблюдается время
Мой код следующим образом
japanesedisplay.cpp
#include "japanesedisplay.h"#include "ui_japanesedisplay.h"
JapaneseDisplay::JapaneseDisplay(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::JapaneseDisplay)
{
ui->setupUi(this);
ui->label->setText("こんにちは");
}
JapaneseDisplay::~JapaneseDisplay()
{
delete ui;
}
main.cpp
#include "japanesedisplay.h"#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
JapaneseDisplay w;
w.show();
return a.exec();
}
Моя версия Qt: 5.3.2
Моя платформа: Ubuntu 14.04 LTS
Заранее спасибо.
Задача ещё не решена.
Других решений пока нет …