错误如下 首先确定文件编码格式已经是utf-8了,然后在有中文的情况的下,编译时会报错,真的很恶心 tabWidget.addTab(widget, tr("材料库")); tabWidget.addTab(widget1, tr("B")); 解决方案 通过在项目里设置编译选项: /utf-8 项目->右键属性->C/C++ -> 命令行,在下方输入框添加 /utf-8,就会在编译时采用utf-8编码来编译