大多数Mac应用程序(包括Chrome浏览器等第三方应用程序)都带有“全屏”图标,位于标题栏的最右侧。
我想做同样的事情。
我做了一些研究,但我找不到如何显示/隐藏此按钮或如何修改标题栏本身。
不可能吗?我需要一个完整的自定义标题栏吗?我不想这样做,以免失去默认窗口管理器的特权。
谢谢
答案 0 :(得分:1)
查看 Qt Project 对于有什么说法 How to handle events in the titlebar and change its color etc?
标题栏属于操作系统,我们无法控制 一。您可以创建自己的标题栏,但请注意这需要 一些工作。为了创建自己的标题栏,然后制作一个QWidget [doc.qt.nokia.com]包含三个工具按钮的子类 处理关闭,最小化和最大化事件除了 移动窗户。