我用的是qt4.8.7版本,项目里有一个QPushButton按钮,我本来的意思是点击按钮发送信号,能够打开CLV播放器程序,但是遇到一个问题:每次点击按钮的时候就会打开两个播放器窗口。如何才能实现只大开一个窗口呢?
注:项目中也有其他按钮(不过不是调用外部程序用),点击都没有这种问题
cpp部分代码:
CTrPa::CTrPa(QWidget *parent) :
QWidget(parent),
ui(new Ui::CTrPa)
{
ui->setupUi(this);
connect(ui->cmbtnoff, SIGNAL(clicked()), this, SLOT(on_cmbtnoff_clicked()));
}
void CTrPa::on_cmbtnoff_clicked()
{
Qprocess::startDetached("/usr/bin/cvlc");
ui->cmbtnoff->setVisible(false);
}
求助大神帮忙看看,谢谢!!