Wenn ich folgendes Programm habe:
Code: Alles auswählen
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
bool ok;
QString text=QInputDialog::getText(NULL,"test","eingabe",QLineEdit::Normal,"",&ok,Qt::Window);
if(text=="ok")
{
MainWindow w;
w.show();
return a.exec();
}
return 0;
}
so stürzt es nach der Eingabe von "ok" einfach ab. Wenn ich beim Dialog auf cancel drücke, dann nicht.
Hat jemand eine Idee warum das so ist?
acdc