新手问题:
如图:
就想创建几个按钮,结果说

代码很简单啊:
//构建界面
void TxtWizDlg::InitUi_()
{
//按钮 - 上一步
m_pBtnBack = new QPushButton(this);
m_pBtnBack->setText(tr("上一步"));
//按钮 - 下一步
m_pBtnNext = new QPushButton(this);
m_pBtnNext->setText(tr("下一步"));
//按钮 - 取消
m_pBtnCancel = new QPushButton(this);
m_pBtnCancel->setText(tr("取 消"));
}
TxtWizDlg.cpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
TxtWizDlg.cpp(14) : error C2001: 常量中有换行符
TxtWizDlg.cpp(16) : error C2146: 语法错误: 缺少“)”(在标识符“m_pBtnNext”的前面)
TxtWizDlg.cpp(17) : error C2001: 常量中有换行符
TxtWizDlg.cpp(19) : error C2146: 语法错误: 缺少“)”(在标识符“m_pBtnCancel”的前面)
TxtWizDlg.cpp(19) : error C2143: 语法错误 : 缺少“)”(在“;”的前面)
TxtWizDlg.cpp(20) : error C2001: 常量中有换行符
TxtWizDlg.cpp(22) : error C2143: 语法错误 : 缺少“)”(在“}”的前面)
TxtWizDlg.cpp(22) : error C2143: 语法错误 : 缺少“)”(在“}”的前面)
TxtWizDlg.cpp(22) : error C2143: 语法错误 : 缺少“)”(在“}”的前面)
TxtWizDlg.cpp(22) : error C2143: 语法错误 : 缺少“;”(在“)”的前面)
TxtWizDlg.cpp(22) : error C2143: 语法错误 : 缺少“;”(在“)”的前面)
把汉字改成英文就好了,请问是怎么回事?
qt5
qt5 中文
------解决方案--------------------
现在是:
我用记事本打开另存为utf8就可以用,但是一用qt creator编译,下次就又出现那个,又要用记事本打开另存utf8
在设置里面选择若有BOM则保留
源码可以用notepa++等软件转换为utf8带BOM的