如何将“全屏”按钮添加到最右侧的标题栏?

时间:2012-12-28 23:24:27

标签: c++ python qt pyqt pyside

大多数Mac应用程序(包括Chrome浏览器等第三方应用程序)都带有“全屏”图标,位于标题栏的最右侧。

我想做同样的事情。

我做了一些研究,但我找不到如何显示/隐藏此按钮或如何修改标题栏本身。

不可能吗?我需要一个完整的自定义标题栏吗?我不想这样做,以免失去默认窗口管理器的特权。

谢谢

1 个答案:

答案 0 :(得分:1)

查看 Qt Project 对于有什么说法 How to handle events in the titlebar and change its color etc?

  

标题栏属于操作系统,我们无法控制   一。您可以创建自己的标题栏,但请注意这需要   一些工作。为了创建自己的标题栏,然后制作一个QWidget   [doc.qt.nokia.com]包含三个工具按钮的子类   处理关闭,最小化和最大化事件除了   移动窗户。