QT 不同窗口控件 值的传递

举个简单的例子:两个窗口a、b,两者都有一个QLineEdit和一个QPushButton,其中a窗口QLineEdit*Line1、QPushButton*new,b窗... 举个简单的例子:两个窗口a、b,两者都有一个QLineEdit和一个QPushButton,其中a窗口QLineEdit *Line1、QPushButton *new,b窗口QLineEdit &Line2、QPushButton *copy。窗口a是主窗口。
现在想,点击a窗口的new按钮,弹出b窗口,在b窗口的Line2里输入内容后,点击copy按钮,使窗口隐藏或关闭,Line2的内容复制到窗口a的Line1中!
本人一小菜鸟,研究了好久,程序就是实现不了“把Line2的内容复制到窗口a的Line1中”这功能!跪求各位大虾给小女子小小指点……谢谢!
展开
 我来答
匿名用户
2013-07-30
展开全部
我不是非常清楚你的编程语言,但是我给你我的思路。 1)在b中增加一个构造函数,该构造函数带参,传入a窗体的类。这样,你a窗体调用b窗体实例化代码大致:b bb = new b(this) //this 表示a窗体 2)然后在b窗口中保留这个this实例,在引用里边的Line1对象,通过设置属性或者其它方法设置Line1的内容和b输入的一致,然后隐藏b窗体即可。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式