首页| 论坛| 消息

标题:窗体间能互相调用调用吗?
作者:map_j
日期:2006-08-16 14:20
内容:

新建了一个主窗体form1,弹出窗体form2
form2能不能调用form1的函数或事件


#1 [XChinux 08-16 14:44]
C++的东西。
#2 [map_j 08-18 15:20]
还是不行啊
#3 [ericguo 08-19 00:42]
form2不是有初始化的QWidget * parent = 0吗?传入this(form1的自身),这部分代码在form1中书写
然后在form2代码中,通过QWidget * QWidget::parentWidget () const取得form1的指针QWidget ,然后qobject_cast成form1使用
按照XChinux意思,通过纯C++也完全可以解决问题的,但这样也许更Qt一些……
#4 [ericguo 08-19 00:44]
还可以在form2下写signal & slots的connect,主要还是看你的应用而定
#5 [map_j 08-19 11:29]
谢谢,解决了
static就行了

回复 发表
主题 版块