• 5513阅读
  • 6回复

请高手帮忙,急 [复制链接]

上一主题 下一主题
离线feisky2008
 
只看楼主 倒序阅读 楼主  发表于: 2008-07-03
— 本帖被 XChinux 执行加亮操作(2008-07-03) —
我想做一个输入用户名的对话框,在一个主窗口点击一下按钮,弹出一个模态对话框(像计算器样,上面有好多字母按钮和一个QLineEdit1,还有确定按钮QPushButton,)请问 如何在按下QPushButton按钮后,把QLineEdit的内容传到父窗口的QLineEdit2中,
注:不能用键盘,只能用鼠标点击按钮进行输入。

刚学Qt不久,请大家帮帮忙 谢谢!
离线XChinux

只看该作者 1楼 发表于: 2008-07-03
弹出的窗口关闭后直接用方法dialog->lineEdit->text()取值
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线feisky2008
只看该作者 2楼 发表于: 2008-07-03
我用一个全局变量 QString 把QLineEdit1的值赋值给QString ,然后在主对话框中把QString 赋值给QLineEdit2
  可以吗?
离线supwater
只看该作者 3楼 发表于: 2008-07-04
引用第2楼feisky2008于2008-07-03 22:50发表的  :
我用一个全局变量 QString 把QLineEdit1的值赋值给QString ,然后在主对话框中把QString 赋值给QLineEdit2
  可以吗?

你试试不就行了
谋事在人,成事在天!
离线smallstar
只看该作者 4楼 发表于: 2008-07-04
肯定可以,但全局变量多了毕竟不好
离线feisky2008
只看该作者 5楼 发表于: 2008-07-04
感谢XChinux
问题已经解决
刚学Qt不久 好多问题还不懂  向大家学习!!!
离线foxyz

只看该作者 6楼 发表于: 2008-07-04
不用全局变量!按xChinux的就行了。你的popup dialog关闭后,对象实体其实并未destruct,只不过是closeed,或者说消息循环没了。所以这个对象还是可以继续使用。甚至你还可以重新dlg->show();dlg->exec();
快速回复
限100 字节
 
上一个 下一个