bug
shuxin7782
这个作者很懒,什么都没留下…
展开
-
解决: error: Class declaration lacks Q_OBJECT macro. 的报错
1. 问题的引出最近在练习信号和槽的知识,在学习的过程中,报了如下截图所示的错误:根据报错可知:未添加 Q_OBJECT宏.2. 问题的解决只有加入了Q_OBJECT,你才能使用QT中的signal和slot机制。为了使用信号和槽,就必须继承Q_OBJECT.凡是QObject类(不管是直接子类还是间接子类),都应该在第一行代码写上Q_OBJECT。不管是不是使用信号槽,都应该添加这个宏。这个宏的展开将为我们的类提供信号槽机制、国际化机制以及 Qt 提供的不基于 C++ RTTI 的反射能力。原创 2021-01-28 19:42:29 · 5345 阅读 · 0 评论 -
解决Qt中文字符是非偶数个时的报错
1. 问题的引出当我向RevClicked()函数存入奇数个中文字符时会提示下面的错误:然后,但我在后面再加一个文字时,再点击左下角的"小锤子",错误没了!2. 问题的解决除了上面的把奇数个字符改为偶数个以外,有什么其他彻底一点的解决办法呢?当然有!工具–>选项–>文本编辑器,问题就出在这里:把这里改一下,问题解决:...原创 2021-01-21 22:02:33 · 413 阅读 · 1 评论