• 3800阅读
  • 2回复

如何获得另一个窗体上的数据? [复制链接]

上一主题 下一主题
离线tsuibin
 

只看楼主 倒序阅读 楼主  发表于: 2009-04-15


我想在下面窗体
keyboard 的源文件中 获得form上lineEdit的text()

要怎么来获取呢?

我在keyboard代码中构建一个
getFormlineEdit()
{

}
函数
怎样才能 获取/返回 form上lineEdit的text() ?

离线zealane

只看该作者 1楼 发表于: 2009-05-27
用信号和槽啊
离线yang_huafeng

只看该作者 2楼 发表于: 2009-05-27
1.在输入窗口中设一个public类型的静态变量或设一个系统全局变量来保存text的值,便于其它窗口来访问,这是其它窗口主动取输入窗口text值的情况
2.在输入窗口中用信号textChanged ( const QString & text )把text的值发给keyboard窗口,这是keyboard被动接收的情况
3.还可以把这个textChanged信号写在他们共同的父类窗口
QT使用中...
快速回复
限100 字节
 
上一个 下一个