QT中登陆界面给主界面的label传递一个值,在主界面获取不到label上的值? 2C

把登陆界面的帐号给主界面把登陆界面的帐号给主界面
在主界面的label上显示值在主界面的label上显示值
这个stuNum的输出为空!在这个界面上获取不到abel的值这个stuNum的输出为空!在这个界面上获取不到abel的值
图片说明
把登陆界面的登录名给主界面,这个是在验证完帐号密码写的

图片说明
设置主界面的label显示内容

图片说明stuNum是QString类型的

求大神解答!

2个回答

你输入的账号和密码不是能打印出来的么?
你是怎么传递你的label的值的?
你的ui->lb_hello是哪个控件?

qq_33425353
勇敢向前闯 回复小灸舞: 往一个tableView中显示数据库中表的内容,就写在这个函数中
4 年多之前 回复
qq423399099
小灸舞 回复qq_33425353: 照理是没错误的,除非你还没调用set_hi就执行了stuNum = ui->lb_hello->text();
4 年多之前 回复
qq_33425353
勇敢向前闯 回复小灸舞: 上次写过一个一样的直接就可以得到label的内容,这次试了一上午,就是获取不到
4 年多之前 回复
qq423399099
小灸舞 回复qq_33425353: stuNum = ui->lb_hello->text(); 这句又是在哪个函数里的?
4 年多之前 回复
qq423399099
小灸舞 回复qq_33425353: 那就多贴点代码吧
4 年多之前 回复
qq_33425353
勇敢向前闯 回复小灸舞: 不是 定义的是QString类型的
4 年多之前 回复
qq423399099
小灸舞 回复qq_33425353: stuNum = ui->lb_hello->text().toInt();
4 年多之前 回复
qq423399099
小灸舞 回复qq_33425353: 我知道了,你的stuNum不会是int的吧?
4 年多之前 回复
qq_33425353
勇敢向前闯 ui->lb_hello就是那个在第二个界面显示1320543的那个,然后我在这个界面用 stuNum = ui->lb_hello->text(); 想获得label的内容,但是stuNum的输出什么都没
4 年多之前 回复

可能原因:
1、ui->lb_hello.->setText(qs); 传进去的值是空。

分析:欢迎登录lb 也是用的此方法,获取ui->txtUserName 就没有问题。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问