QMetaObject :: connectSlotsByName:on_pushButton_clicked()

时间:2017-04-12 10:47:31

标签: qt

我正在使用QT4.8。我很熟悉我的嵌入式Linux设备的应用程序。我使用了pushButton,这就是我使用它的方式:

void MainWindow::on_pushButton_clicked()
{
  ui->label->setText("Hello World");
}

由于QT4.8没有QSerialPort支持,所以我使用的是QExtSerialPort库。为此,我在.pro文件中包含以下行:

include(/home/meif/qextserialport/src/qextserialport.pri)

包含这个之后,我能够在我的项目中使用串口库。因此,当我在目标设备上运行应用程序时,它给了我这个警告:

QMetaObject::connectSlotsByName: No matching signal for on_pushButton_clicked()

当我从项目中排除QExtSerialPort时,它运行正常。为什么这两个人会发生冲突?我甚至都没有更改puchButton的名字。可能是什么错误。请帮忙。感谢。

enter image description here

0 个答案:

没有答案