• 1568阅读
  • 6回复

[提问]自学qt中遇到的信号槽问题。。。 [复制链接]

上一主题 下一主题
离线magice159
 

只看楼主 倒序阅读 楼主  发表于: 2020-12-18
总共有三个窗口:主窗口MaiWindow,dialog1,dialog2
在MainWindow设置了一个pushbutton,弹出dialog2
window.open('http://www.qtcn.org/bbs/attachment/Mon_2012/17_207001_c4c32a5c1f96f5b.jpg?62');" style="max-width:700px;max-height:700px;" onload="if(is_ie6&&this.offsetWidth>700)this.width=700;" >

dialog1设置了combobox,dialog2设置了label



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




离线sdsdht

只看该作者 1楼 发表于: 2020-12-18
你接受信号的窗口是dlgg,显示的窗口是wid啊,而且你传递的是index值,不是点击的值。
离线a09945454

只看该作者 2楼 发表于: 2020-12-18
将两个窗口类改成成员类,按键的槽函数调用显示类,去掉wid
离线magice159

只看该作者 3楼 发表于: 2020-12-18
回 a09945454 的帖子
a09945454:将两个窗口类改成成员类,按键的槽函数调用显示类,去掉wid (2020-12-18 14:29) 

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

只看该作者 4楼 发表于: 2020-12-18
回 sdsdht 的帖子
sdsdht:你接受信号的窗口是dlgg,显示的窗口是wid啊,而且你传递的是index值,不是点击的值。 (2020-12-18 13:25) 

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

只看该作者 5楼 发表于: 2020-12-21
你把dlg的信号和dlgg的槽connect了,但是你显示的是wid窗口,你应该把dlgg显示出来
离线magice159

只看该作者 6楼 发表于: 2020-12-22
回 yuyu414 的帖子
yuyu414:你把dlg的信号和dlgg的槽connect了,但是你显示的是wid窗口,你应该把dlgg显示出来 (2020-12-21 11:32) 

原来如此!!
快速回复
限100 字节
 
上一个 下一个