Я хочу связать сигнал clicked () кнопки со слотом, который получает QString в качестве параметра.Как я могу решить это?
main:
QObject :: connect (& first, SIGNAL (newTextEntered (const QString &)), & second, SLOT (on_pbZatwierdz_clicked ((const QString &))));
MainWindow:
void MainWindow::on_leEdytujKlienta_returnPressed()
{
emit this->newTextEntered(ui->leEdytujKlienta->text());
}
FORM2:
void edytujklienta::on_pbZatwierdz_clicked(const QString &text)
{
qDebug() << "Received number ID: " << text ;
}
// показать ваши .h и .cpp:),
edytujklienta.cpp code:
void edytujklienta::onpbZatwierdzclicked(const QString &text)
{
qDebug() << "ODEBRANO numer ID: " << text ;
QString Nazwisko;
Nazwisko=ui->lineNazwisko->text();
QSqlQuery updateQuery ;
updateQuery.prepare("UPDATE tKlient SET NAZWISKO = :newNAZWISKO, IMIE = :newIMIE WHERE ID = :id ");
updateQuery.bindValue(":newIMIE",Imie);
updateQuery.exec();
}