如何检查main.cpp是否单击了Mainwindow按钮?

时间:2011-03-04 11:11:16

标签: qt qt4

有没有办法检查是否从main.cpp点击了Mainwindow按钮?当我按下主窗口的播放按钮时,我想要执行以下行:

pipe = popen("mplayer -slave '/home/cinesoft/Desktop/yamuna/songs/first.3gp' &", "w");

我还希望在按下暂停按钮时执行以下行:

fputs("pause\n", pipe);

2 个答案:

答案 0 :(得分:1)

bjoernz是对的。您需要使用QT内置的信号和插槽机制。

为什么不能在Mainwindow.cpp类中执行该代码而不是main.cpp?会让生活变得更轻松。

答案 1 :(得分:0)

您可能需要查看信号和放大器。此页面上的插槽: Programming with Qt

Cross-Platform Applications using Qt也是Qt编程的一个很好的参考。