[Qt 4] Anwendung in Vordergrund auf Knopfdruck



  • Ich habe ein programm mit zwei Buttons:

    void Form::on_button1_clicked()
    {
        setWindowFlags(Qt::WindowStaysOnTopHint);
    } 
    void Form::on_button2_clicked()
    {
        //nicht mehr in Vordergrund
    }
    

    Beim Klick auf Button1 soll die Anwendung "onTop" sein, beim Klick auf Button2 nicht mehr. Doch es klappt nicht:

    Beim klick auf Button1 verschwindet das fenster vollkommen und wie ich das fenster wieder normal mache, weiß ich nicht.

    Kann mir jemand helfen?? 😕



  • Im Windows flag example sind das hier wohl die beiden entscheidenden Zeilen für dich:

    previewWindow->setWindowFlags(flags);
         previewWindow->show();
    

    also das fenster bekommt die flags zugewiesen und wird danach neu gezeichnet

    hoffe, hab das prob einigermaßen erkannt 😉



  • Oh mann, verdammt genial, genau das ist es!!!!!! 😃

    Thx!! 👍


Anmelden zum Antworten