如何从Qt中的不同窗口连接两个对象?

问题描述 投票:-1回答:1

我有一个window1,其中有2个按钮,一个“添加”按钮和一个“下一个”按钮。最初禁用“添加”按钮。单击“下一步”按钮后,将打开一个新的window2。在该窗口上有一个“确定”按钮。我想做的是在单击window2的“确定”按钮后启用window1的“添加”按钮。是否可以从不同的窗口连接两个对象(信号和插槽)?如果是这种情况,我必须在哪个(.cpp文件)上编写连接函数?

c++ qt c++11 parent-child qpushbutton
1个回答
0
投票

当然,您可以将信号从一个对象连接到另一个对象中的插槽,否则该功能将不是很有用。

您可以在可以访问两者的某些代码中的任何一个对象外部进行连接,或者可以将一个对象的指针/指向该对象的指针传递给另一个,然后在另一个对象内部进行连接。什么才是最有意义的,取决于代码的结构。

© www.soinside.com 2019 - 2024. All rights reserved.