QT5在程序中設置控件名稱時,中文字符會出現亂碼。
解決辦法是使用QTextCodec類。
首先在文件前面加上相應頭文件和定義,
#include <QTextCodec> //添加頭文件
QTextCodec *codec = QTextCodec::codecForName("GB2312");
然後在具體使用中文字符的地方加上字符的轉換,
ui->pushButton->setText(codec->toUnicode("中文"));
就可以正常顯示中文了。
QT5在程序中設置控件名稱時,中文字符會出現亂碼。
解決辦法是使用QTextCodec類。
首先在文件前面加上相應頭文件和定義,
#include <QTextCodec> //添加頭文件
QTextCodec *codec = QTextCodec::codecForName("GB2312");
然後在具體使用中文字符的地方加上字符的轉換,
ui->pushButton->setText(codec->toUnicode("中文"));
就可以正常顯示中文了。
在X11上,Qt支持Xcursor庫,可以隨意更改全綵色的Cursor主題。但是在嵌入式Qt開發中,沒有Xcursor的支持,效果就沒這麼樂觀。