• 4373阅读
  • 2回复

[提问]如何在主界面接收来自对话框的信号? [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 楼主  发表于: 2011-08-18

如果我在widget中connect一个来自对话框按钮的点击信号,connect的第一个参数因该是什么,假设对话框mydlg,按钮为push

补充一点,我的按钮是在ui界面添加的,并不是自己new的
这就又有一个问题,比如说我添加一个openbutton,如果是自己new的一个,就可以直接使用,如果是在界面中添加的,就必须使用ui->openbutton,这两者有啥区别?
离线sapphirezzz
只看该作者 1楼 发表于: 2011-08-18
new跟在界面添加是一样的。在界面添加的任何东西也有对象名称,写那个名称就行了。

因为按钮属于ui的,ui属于你的那个cpp文件的一个属性,所以得用ui指针指向它。而new的则直接数据你那个cpp文件。
离线jdwx

只看该作者 2楼 发表于: 2011-08-18
回 楼主(孤独的渴望) 的帖子
没啥区别,你看看ui.h文件,里面还是new完这个new那个和你手写的一样。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
快速回复
限100 字节
 
上一个 下一个