查看完整版本: [-- 自学qt中遇到的信号槽问题。。。 --]

QTCN开发网 -> Qt基础编程 -> 自学qt中遇到的信号槽问题。。。 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

magice159 2020-12-18 12:17

自学qt中遇到的信号槽问题。。。

总共有三个窗口:主窗口MaiWindow,dialog1,dialog2
在MainWindow设置了一个pushbutton,弹出dialog2
[attachment=22161]

dialog1设置了combobox,dialog2设置了label
[attachment=22163][attachment=22162]


connect设置在mainwindow上,想要实现dialog1选取的数字显示在dialog2上,感觉逻辑上没有问题,但是运行起来没有反应。
求助各位大佬这么解决这个问题。。。
[attachment=22164]




sdsdht 2020-12-18 13:25
你接受信号的窗口是dlgg,显示的窗口是wid啊,而且你传递的是index值,不是点击的值。

a09945454 2020-12-18 14:29
将两个窗口类改成成员类,按键的槽函数调用显示类,去掉wid

magice159 2020-12-18 15:49
a09945454:将两个窗口类改成成员类,按键的槽函数调用显示类,去掉wid (2020-12-18 14:29) 

emmm,,,怎么把窗口类改成成员类,还有调用显示类是什么。。。
没学几天,不懂得太多了。。

magice159 2020-12-18 15:50
sdsdht:你接受信号的窗口是dlgg,显示的窗口是wid啊,而且你传递的是index值,不是点击的值。 (2020-12-18 13:25) 

传递值的部分改好了,然后把显示窗口部分改成dlgg,还是没啥反应

yuyu414 2020-12-21 11:32
你把dlg的信号和dlgg的槽connect了,但是你显示的是wid窗口,你应该把dlgg显示出来

magice159 2020-12-22 13:32
yuyu414:你把dlg的信号和dlgg的槽connect了,但是你显示的是wid窗口,你应该把dlgg显示出来 (2020-12-21 11:32) 

原来如此!!


查看完整版本: [-- 自学qt中遇到的信号槽问题。。。 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled