在ui中直接打中文字体是没有问题的,但是在用QComboBox控件需要下拉框的时候,发现addItem中直接写中文会在ui出现乱码。
ui->Projects->addItem("请选择项目");
在网上找了很多方法,但是都没有解决,最后是直接把字符串外面添加
QString::fromUtf8("请选择项目")
成功显示了中文
参考
关于QMessageBox中文乱码的问题_"qmessagebox::information(nullptr, \"保存成功\", \"文件保-CSDN博客