首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QT 两个窗体传接参数

2012-06-24 
QT两个窗体传递参数各位好,请问下大家用QT 做设计时,怎样在两个窗体之间或多个窗体之间传递参数。先说下我

QT 两个窗体传递参数
各位好,请问下大家用QT 做设计时,怎样在两个窗体之间或多个窗体之间传递参数。

先说下我要实现的场景: 一个主窗体,4个子窗体,当子窗体上的按钮按下时,主窗体上的Label文字发生变化。


我的大概思路是: 子窗体设置一个信号,主窗体设置一个槽,当子窗体按钮按下时,发送信号给主窗体的槽。然后在主窗体的曹中设置label文字,请问下是这样做吗,

大家都是用什么方法,还有好的吗?



如果这样的话,那么如果子窗体设置很多个参数,假如是100个,那么槽函数就是接收100个参数,请问下是这样吗,谢谢了!!!



[解决办法]
你发送指针也不用强转一次,我的意思是,你先把指针强转成int *,然后到回调函数里面在把int *有强转成你需要的类型,这样是有可能会出错的,你为什么不直接emit xinhao(systemCfg);你只要把信号与槽的参数定义成你需要的参数不就可以了?

热点排行