Im QDialog ein Fragezeichen ab Version 6.x.x



  • Hallo,
    seit QT Version 6.5.1 (hatte vorher Version 5.15.2) kann ich das Fragezeichen in Dialogen nicht mehr abschalten.

    Hab ich bislang mit:

    this->setWindowFlags( this->windowFlags()^Qt::WindowContextHelpButtonHint);
    

    abgeschaltet.

    Seit der Umstellung auf Qt-Version 6.5.1 wird das Fragezeichen rechts in der Titelleiste vor dem Schließen-"X" angezeigt.

    Wenn darauf getippt wird, schaltet der Cursor auf ein "Verbotsschild" um.

    Wenn jemand eine Lösung weiß, ich wäre begeistert 🤩

    Mit besten Grüßen



  • Hast du mal probiert die Zeile einfach auszukommentieren?



  • Hallo @hustbaer ,
    das wars 🤔 .
    Danke!

    Edit: das Fragezeichen ist jetzt in Version 6.x.x weg, dafür in Version vor 6.x.x vorhanden.
    Nur als Hinweis für andere.



  • Das sollte mit allen Versionen gehen:

    this->setWindowFlags(this->windowFlags() & (~Qt::WindowContextHelpButtonHint));
    


  • Stimmt! Herzlichen Dank.
    Werde mich mal mit den Flags beschäftigen um den Sachverhalt besser verstehen zu können.


Log in to reply