• 7719阅读
  • 10回复

动态建立的按钮或者菜单项,如何建立其鼠标单击事件? [复制链接]

上一主题 下一主题
离线mj1232
 

只看楼主 正序阅读 楼主  发表于: 2010-10-27
— 本帖被 XChinux 执行加亮操作(2010-10-27) —
如题
离线ppdayz

只看该作者 10楼 发表于: 2011-03-25
回 9楼(梅克斯) 的帖子
能否说的再具体点。最好有例子学习下,谢谢了
离线梅克斯
只看该作者 9楼 发表于: 2011-03-24
继承QpushButton写一个
离线ppdayz

只看该作者 8楼 发表于: 2011-03-24
回 楼主(mj1232) 的帖子
最近也遇到了个这样的问题,楼主能否把例子贴出来,给我学习下?
离线ppdayz

只看该作者 7楼 发表于: 2011-03-24
回 6楼(xtfllbl) 的帖子
能否再具体点?最好有个简单的例子
离线xtfllbl

只看该作者 6楼 发表于: 2010-10-28
如果是不确定动态按钮个数的,而且单击事件需要传进按钮的一些参数(比如文本,按钮指针等)


你事先只需要继承Qpushbutton写个自己的按钮类,在其中写上自己需要的信号和参数,然后动态创建的时候用自己的类,就能比较方便的发射自定义的信号。当然槽函数和信号参数设置为相同即可。
上海欢迎您
离线mj1232

只看该作者 5楼 发表于: 2010-10-28
说错了,槽函数是可以事先写好。如果是不确定动态按钮个数的,而且单击事件需要传进按钮的一些参数(比如文本,按钮指针等),那个信号与槽函数搞起来不是很麻烦?
离线xtfllbl

只看该作者 4楼 发表于: 2010-10-28
引用第3楼mj1232于2010-10-27 21:35发表的  :
既然是动态按钮,其槽函数在建立之前是不存在的,动态建立后,怎么建立其信号与槽?    

只是其发生的信号源不存在而已,槽函数事先写好有何不可。

你如果连槽函数都要动态建立,那就不是动态建立按钮这么简单的事了。

仔细想想,不要钻牛角尖了。
上海欢迎您
离线mj1232

只看该作者 3楼 发表于: 2010-10-27
既然是动态按钮,其槽函数在建立之前是不存在的,动态建立后,怎么建立其信号与槽?  
离线wxj120bw

只看该作者 2楼 发表于: 2010-10-27
楼主能否具体些?如果只是响应动态建立按钮的单击事件,就像楼上所说,用信号和槽。
离线xtfllbl

只看该作者 1楼 发表于: 2010-10-27
建立的同时connect
上海欢迎您
快速回复
限100 字节
 
上一个 下一个