QT常见报错和解决方法

问题描述:

QT报错:on-ASCII characters are not allowed outside of literals and identifiers

原因分析:如果没有看到中文或者全角的字符,可能报错行里面的是空格的原因哦

解决方法:删除空格即可


问题描述:

QT项目修改了代码不更新?

原因分析:可能是你的qt项目路径曾经移动过.

因为QT移动项目后,要重新设置项目的路径才能够显示更新的内容,否则,会一直build的时之前的旧路径的内容

解决方法:

点击左侧项目,进入构建设置页面,修改概要中得构建目录,选择现在项目的路径下的**build目录.



问题描述:

为什么QT的单选按钮点击没有反应?

原因分析:QT我们编写单选按钮的时候,如果没有反应,可能不一定是代码的原因哦,

因为有可能是单选项附近的\或者是下一行的物体靠得太近导致没法正确识别.

解决方法:修改对应物体的位置


问题描述:

报错:Undefined symbols for architecture x86_64: "MainWindow::saveFile()", referenced from:

MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) in moc_mainwindow.o

原因分析:未定义MainWindow::saveFile()函数

解决方法:把函数定义写了,就ok了

你可能感兴趣的:(qt,常见报错解决方法)