Zamykanie nowego okna tylko za pomocą stworzonego przycisku



  • Chcę stworzyć okno które będzie można zamkną tylko za pomocą stworzonego przycisku. Stworzyłem nowe okno ustawiłem flagę "WindowTitleHint" i można powiedzieć że w połowie osiągnąłem sukces czerwony iks jest wyłączony nie można go użyć (o to mi chodziło) ale gdy ktoś naciśnie ESC na klawiaturze to okno się zamknie, jak tą możliwość można wyłączyć? oraz tworzę okno w ten sposób:

    1. wskaźnik nowego okna znajduje się w pliku *.h
    2. w slocie naciśnięcia przycisku który wywołuje nowe okno napisałem taki kod:
      nowe_okno=new welcome; //gdy tu chcę ustawić new wolcome(this) to mi nie działają flagi
      nowe_okno->setModal(true);
      nowe_okno->setWindowFlags(Qt::WindowTitleHint);
      nowe_okno->exec();
      dlaczego żeby ustawić flagi muszę stworzyć okno bez wskaźnika this?

Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.