Seite 1 von 1

main Funktion

Verfasst: 1. März 2010 22:31
von acdc
Hallo!

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

Verfasst: 1. März 2010 23:15
von FaS
Im Konstruktor von MainWindow steht böser Code.