[gelöst] Meldung für QMessageBox übersetzen
Verfasst: 20. Juni 2017 09:46
Hallo
Ich möchte mit dem code
und dieser Funktion
ich bekomme folgende Meldung:
Ohne die Funktion tr() funktioniert's. Was mache ich falsch?
Danke
Thomas
Ich möchte mit dem code
Code: Alles auswählen
meldung(tr("Kinematische Viskosität (mm2/s) UND Dichte müssen angegeben werden!"));Code: Alles auswählen
void meldung(string meldungstext){
QMessageBox msgBox;
QString mtext = QString::fromStdString(meldungstext);
msgBox.setText(mtext);
msgBox.exec();
}
Code: Alles auswählen
C:\Users\singler\Desktop\CPP\PumpPro\mainwindow.cpp:2204:
Fehler: could not convert 'MainWindow::tr(const char*, const char*, int)(0u, -1)'
from 'QString' to 'std::__cxx11::string {aka std::__cxx11::basic_string<char>}'
meldung(tr("Kinematische Viskosität (mm2/s) UND Dichte müssen angegeben werden!"));
^Danke
Thomas