• 4322阅读
  • 2回复

如何动态添加button,combobox等等 [复制链接]

上一主题 下一主题
离线richarding
 
只看楼主 正序阅读 楼主  发表于: 2009-07-04
在主窗口我有一个button,有一个QScrollArea,我想点击button时候在QsScrollArea里面动态绘制一组button,combobox, LineEdit等控件。为了测试绘制代码程序,我放在类的初始化程序里是可以在QScrollArea画出来。但是如果我用slot,signal添加事件动态绘制时候,老是出不来。想请教大家。
connect(ui.AddObj_Btn, SIGNAL(clicked()), ui.scrollAreaWidgetContents, SLOT(on_AddObj_Btn_cliked(ui.scrollAreaWidgetContents)));
这个是我的connect函数。谢谢大家先!
离线shiroki

只看该作者 2楼 发表于: 2009-07-05
一个无参数的信号是不能连接到带参数的slot的,参数不匹配。
另外connect的时候括号里只写参数类型,不写实参。 实参是在emit信号的时候传的。
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线richarding
只看该作者 1楼 发表于: 2009-07-05
难道没有一个人遇到这种问题么?
快速回复
限100 字节
 
上一个 下一个