c++ - 根据触发的事件连接任意两个(多个)表单

标签 c++ events qt4 qt-creator

我有一个带有 pushbutton1 的主窗口和一个带有 pushbutton2 的子窗口。当我在主窗口上单击 pushbutton1 时,我应该在隐藏主窗口的同时显示我的子窗口。同样,当我在子窗口上单击 pushbutton2 时,我应该关闭子窗口并返回到我的主窗口。

另外,我怎样才能从另一个程序或文件中获取一些事件并将其连接到此处? 我在 ubuntu 10.10 上使用 QtCreator2.0。任何帮助或建议都将被接受。

提前致谢。

最佳答案

要在一个进程中进行 qt 类之间的通信,您可以使用 signals and slots .

对于进程间通信,您可以使用 DBus . 看Qt docs on DBus .

附言。你真的需要两个窗口吗?而不是 QStackedWidget?

关于c++ - 根据触发的事件连接任意两个(多个)表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5268904/

相关文章:

c++ - 如何找到事件的 QMainWindow 实例?

c++ - 在非联网计算机之间复制 Visual Studio C++ 项目

c# - 表单显示时的事件是什么

c++ - 将 QVariant 分配给 QVariant 时应用程序崩溃

Javascript 事件处理崩溃

javascript - jQuery.trigger() 函数后的回调

qt - 使用QFile将换行符转换为文本文件

java - 我想知道“数据类型的实际大小取决于实现”是什么意思。

c++ - 并发引用计数器类和作用域保留 : is this ok?

c++ - 如何表达我想做某事 "if a function returns true/false"