大多数 Mac 应用程序(包括 Chrome 浏览器等第三方应用程序)都带有“全屏”图标,位于标题栏的最右侧。
我想做同样的事情。
我已经做了一些研究,但我找不到如何显示/隐藏此按钮或如何修改标题栏本身。
不可能吗?我需要一个完整的自定义标题栏吗?我不想这样做以免失去默认窗口管理器的特权。
谢谢
看看Qt 项目对
如何处理标题栏中的事件并更改其颜色等有什么看法?
标题栏属于操作系统,我们无法控制那个。您可以创建自己的标题栏,但请注意,这需要一些工作。为了创建自己的标题栏,然后创建一个 QWidget [doc.qt.nokia.com] 子类,其中包含三个工具按钮,除了窗口的移动之外,它们还处理关闭、最小化和最大化事件。