[英]How to add a maximize button to a floating QDockWidget?
最初浮動窗口將具有以下標志: QFlags<Qt::WindowType>(Tool|X11BypassWindowManagerHint|WindowTitleHint|WindowSystemMenuHint|CustomizeWindowHint|WindowCloseButtonHint)
您需要設置 Qt::CustomizeWindowH 並將標志 Qt:WindowMaximizeButtonHint(或 WindowMinMaxButtonsHint)和 Qt:FramelessWindowHint(取決於您使用的系統可視化 - 還需要 X11 標志)添加到停靠小部件上的其他標志設置) QFlags<Qt::WindowType>(Tool|X11BypassWindowManagerHint|FramelessWindowHint)
需要使用 setWindowFlags 方法設置標志: https ://doc.qt.io/qt-5/qwidget.html#windowFlags-prop
另外還有另一種方法:setWindowFlag(flag,bool): https://doc.qt.io/qt-5/qwidget.html#setWindowFlag
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.