Qt5事件处理机制:“函数样式转换”:位于“.”运算符右边时非法/不允许使用此类型名

来源:互联网 发布:常见的网络攻击方式 编辑:程序博客网 时间:2024/05/21 08:57

这是在Qt5编程学习事件处理机制时遇到的问题,是用Qt Desinger设计出界面后,对生成的代码进行编译,编译后显示如下图:


当时设计目标是当按下button是自动将“papapapapapapa”显示在下方的文本框中。

我想在Qt Desinger中把PushButton的名字改为“QtApplication123Class”,结果改的是整体的名字,改名时,应该先将PushButton选中后,再在右侧的属性编辑器上改名。

当我把Pushbutton的名字改为QtApplication123Class_2时,也将代码里的值从QtApplication123Class改为QtApplication123Calss_2时(整体的名字是QtApplication123Class,把传递信号的对象名字写成整体的名字当然不行了),就可以正确编译了。

修改前的代码:


修改后的代码:


最终的运行结果:


阅读全文
0 0
原创粉丝点击