QT界面之间传参的逻辑BUG,想不通咋改,求大神指点迷津
riiyn 2018-06-13 01:50:54 传参的过程是这样的:需要从登录界面把“用户名”作为参数传递到登陆成功后的某一个界面,然后这个界面根据传递过来的“用户名”参数查询数据库获取对应信息。
问题:参数可以正确传递,但是有一个逻辑BUG,就是点击运行程序的时候,所有的界面都编译运行了,而在编译运行的时候我需要的参数已经传过去了,但是这个时候登录界面还没打开,也就是说用户名还没来得及填写,为空,所以传过去的参数为空,也就查不到数据库信息,所以登陆以后的界面并没有显示我需要查询的数据,需要重新执行查询语句才行,因为登陆成功以后传递的“用户名”参数是不为空的,可以查询到数据库信息,这个BUG应该怎么解决呢?
我来回答