16,817
社区成员




兄弟们我遇见个问题,两个页面,通过stackedwidget控件进行切换,在主页面通过按钮emit一个信号后,并在主页面通过connect链接这个信号和另一个界面的槽函数实现,emit一个字符串,槽函数接受这个字符串通过ui->setText();在槽函数中进行设置,显示lineEdit控件,但是emit这个信号后,接收这个信号的槽函数能正常打印传递的这个字符串,UI界面就是不显示,两个页面的线程也是一个,打印了线程号了。
请问解决了吗?遇到这个问题不知道怎么解决
兄弟,解决了吗?我也遇见相同的问题,槽函数可以打印出来,但是ui设不上去
我也遇到了相同的问题,不过我是因为界面的指针没有传对,界面指针没有指向显示的界面
1.信号和槽的连接要在信号发出前
2.打印出信号和槽连接的返回值
3.信号和槽有没有自定义的参数
4检查一下信号发出时,信号接收者的生命周期
最后打个断点调试应该就可以了
检查下连接吧
多半是信号连接的问题,都是在同一个类里干嘛还要用信号呢,直接在发送信号的地方setText()不就好了