找回密码
 立即注册
收起左侧

Qt Creator 中如何获取另一个窗体的控件的数据

2
回复
7479
查看
[复制链接]
累计签到:15 天
连续签到:1 天
来源: 2016-4-22 11:01:08 显示全部楼层 |阅读模式
2Qter豆
大神们:

       Qt creator 的Ui界面中,如何获取另一个窗体控件的数据

       比如,我设计了一个登陆框ui(需要输入用户名,密码),另一个用户信息管理框ui(保存于用户名和密码),每次从登陆框登陆的,输入的用户名和密码要与信息管理框里面的用户名和密码匹配才能登陆。请问这该如何实现???大神们请不吝赐教。

      我试用了信号与槽来实现窗体之间传值,发现这两个窗体要同时显示出来才能传递得了,不知道什么原因??(有没有能解释的)

     懂的,赶紧告诉我,万分感谢,最好能详细说说如何实现。

回复

使用道具 举报

累计签到:83 天
连续签到:1 天
2016-4-24 13:28:41 显示全部楼层
方法有很多,你可以把第二个窗口类构造函数多加两个参数Qstring user,QString password,这样,在你第一个窗口关闭时,给第二窗口对象new的时候,要这样写:qDialog = new QDialog(user,password);信息已经传过去,这时第一个窗口.close(),qDialog.show();或者通过发送信号,但感觉还是第一种好
回复

使用道具 举报

累计签到:615 天
连续签到:1 天
2016-4-24 23:06:51 显示全部楼层
当然要同时显现了,你那个的代码估计是  不显现出来窗口对象要么是没new  要么是销毁了,对象都没有了,拿什么来发送信号?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了