Ich versuche, ein Fenster ohne Rand in Qt unter Windows zu erstellen, die native Funktionen unterstützt: Aero Snap, DWM Größe und Minimierung, Shake, etc Wie Office 2013 oder Visual Studio 2012. Aber sie sind in WPF geschrieben. Es gibt viele Beispiele in wpf und reinem WinApi, aber ich konnte kein Qt-Beispiel finden.Borderless Fenster in Qt unter Windows, die native Funktionen unterstützt: Aero Snap, DWM Größe und Minimierung
Kürzlich habe ich Blizzards Battle.net App (screenshot) gefunden. Sie verwenden QT 4.8.5 und ihr Hauptfenster sieht aus und verhält sich genau so, wie ich es in meiner App möchte.
Weiß jemand, wie man das macht?
Danke für Ihre Hilfe.
Obwohl ich nicht sicher über die aero bin Snap Sie diese QWidget unter Verwendung implementieren können :: setWindowFlags(), die Sie diese Kontrollen selbst ableiten können (was wahrscheinlich ist es, was die battle.net App macht das Sehen, da es ziemlich viele benutzerdefinierte Menüsteuerelemente hat). Es gibt einen wirklich schönen Artikel dazu: http://qt.developpez.com/tutorials/braindeadbzh/customwindow/ - Nachteil ist, dass es auf Französisch ist. –
Meine Anwendung funktioniert jetzt so. Aero Snap funktioniert nicht. Wenn minimiert, verschwindet das Fenster ohne jegliche Animation. – PKE
Ich suche nach dem gleichen Verhalten. Hast du eine Lösung gefunden? Danke im Voraus. –