creator吧,designer只是画界面的。比如你添加一个button,右键有个slot的选项,点击就会自动生成一个函数,这就是一个槽函数。
或者你自定义一个signal,自定义一个slot函数,使用connect函数将信号和槽连接起来;通过emit
signal,就会调用连接的槽函数了。
使用的是QT creator吧,designer只是画界面的。比如你添加一个button,右键有个slot的选项,点击就会自动生成一个函数,这就是一个槽函数。或者你自定义一个signal,自定义一个slot函数,使用connect函数将信号和槽连接起来;通过emit signal,就会调用连接的槽函数了。
完全可以啊,比如A、B两个界面,你想把B的信号与A的槽函数连接起来,在B中定义一个信号,signal_B() 在A中定义B类,在A中定义槽函数slot_A()那么,在B 中,当相应一个事件的时候,比如B中某个按钮按下,就发送信号:emit signal_B()那么由于你在A中做了这样的处理,connect(B,SIGNAL(signal_B()),A,SLOT(slot_A()))这样的话,B发送的信号就可以到A中了。
有问题请补充,有帮助请采纳。谢谢
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)