C++ 如何在QTextBrowser/QTextEdit中显示孟加拉语字体(UTF-8)?

C++ 如何在QTextBrowser/QTextEdit中显示孟加拉语字体(UTF-8)?,c++,qt,C++,Qt,当我试图输出一些孟加拉语文本时,结果显示在空框中,没有正确显示孟加拉语/Unicode。 我试过类似的东西,但显示不正确 ui->textBrowser->setText("কেন কেন")); ui->textEdit->setText("হয় না ক্যান???")); 首先,转到QtCreator的属性->文本编辑器->行为->文件编码,并将“默认编码”设置为“UTF-8” 第二,写下如下内容: ui->textBrowser->setText(

当我试图输出一些孟加拉语文本时,结果显示在空框中,没有正确显示孟加拉语/Unicode。 我试过类似的东西,但显示不正确

ui->textBrowser->setText("কেন কেন"));
ui->textEdit->setText("হয় না ক্যান???"));

首先,转到QtCreator的属性->文本编辑器->行为->文件编码,并将“默认编码”设置为“UTF-8”

第二,写下如下内容:

ui->textBrowser->setText(QString::fromUtf8("কেন কেন")));
ui->textEdit->setText(QString::fromUtf8("হয় না ক্যান???")));

第三,忘记我刚才写的和用过的东西。

非常感谢。我正在使用Qt5.0.2。。。我找不到您指定的“创建人的财产…”(你能帮我吗???对不起,我的意思不准确,我是说“工具->选项”。第一种方法不起作用……我不熟悉Qt的翻译系统。我认为它不能启用孟加拉语,是吗???@Hasib Al-Muhaimin它不会自动翻译,这是肯定的。你要做的是用tr()在应用程序中包装文本。)。请查看tr()的QtCreator帮助,并按照该函数帮助中的链接“使用Qt实现国际化”。@Hasib Al-Muhaimin为什么不工作?下面是工作示例: