用pushbutton调用函数
我在ui中画了一个pushbutton newgame然后我的类名是Game,在Game的构造函数中我connect(ui.newgame,SIGNAL(clicked()), this, SLOT(initialize()));
initialize是Game的私有函数
但是编译运行后按了newgame按钮完全没有反应,发现并没有调用Game类里的initialize(),大神能否解释一下啊~~~ --------------------编程问答-------------------- 试试ui->newgame --------------------编程问答-------------------- initialize()这个函数应该是槽函数,你可以贴代码大家具体看下. --------------------编程问答-------------------- 肯定有地方写错了,ui.newgame就不能编译通过
你可以试试:
在designal里,也就是你托控件的时候,右键点击控件-->转到槽
然后会自动生成一个槽函数,你再里面写上: --------------------编程问答-------------------- initialize() --------------------编程问答-------------------- initialize()如果这个函数不是槽函数的话是不会调用的 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 谢谢大家了~我没用将newgame写成slot --------------------编程问答-------------------- 应该是在ui的类里面没有声明这个槽吧
补充:移动开发 , Qt