Pet*_*uza 0 qt signals qt4 signals-slots
编辑:解决了.
嗨,我从Qt开始,我尝试连接一个插槽信号,QProcess::started()但不能.QObject::connect()回报false.
知道我做错了什么吗?
这是代码的一部分:
class foo : public QObject
{
public:
QProcess *process;
public slots:
void process_started();
}
foo::foo()
{
process = new QProcess();
bool status = QObject::connect( process, SIGNAL( started() ), this, SLOT( process_started() ) );
// status is false, meaning the slot and signal couldn't be connected
}
Run Code Online (Sandbox Code Playgroud)
我知道这个过程成功启动,因为我尝试过process->WaitForStarted()并返回true.但是我在插槽上放了一个断点,foo::process_started()它永远不会被击中.这有什么问题?谢谢!
| 归档时间: |
|
| 查看次数: |
4171 次 |
| 最近记录: |