Ich muss eine rahmenlose Qt Windows App erstellen, die die Größenänderung unterstützt.Qt/Windows, veränderbares rahmenloses Fenster
Wenn ich
verwendensetWindowFlags(Qt::FramelessWindowHint);
dann kann ich nur von unten rechts der Größe (wie mit der Größe Griff, ich denke, es QMainWindow umfasst irgendwie?).
Gibt es eine einfache Möglichkeit, es von allen Seiten wie ein normales Fenster in der Größe veränderbar zu machen? Vielleicht etwas plattformspezifisch (Windows)?
bewegen Sie kann [WM_NCHITTEST] (https://msdn.microsoft.com/en-us/library/windows/desktop/ms645618 (v = vs.85) .aspx) verarbeiten und gibt beispielsweise * HTLEFT * zurück, wenn X_cursor - X_window <= SM_CXBORDER . und so für 4 Seiten – RbMm
Siehe http://stackoverflow.com/a/37507341/4149835 –