PySide 全屏 Mac os x 小部件

Posted

技术标签:

【中文标题】PySide 全屏 Mac os x 小部件【英文标题】:PySide Fullscreen Mac os x widget 【发布时间】:2014-09-20 13:10:05 【问题描述】:

Mac Os X 中主窗口对象上的 Qt 全屏小部件是否有本机支持

我想添加在谷歌浏览器上看到的右上角小部件:

在我的应用程序中:

我知道:

self.showFullScreen()

【问题讨论】:

【参考方案1】:

我自己无法对此进行测试,但 Qt5 似乎支持 Mac 全屏按钮,因为它有一个 window flag:

Qt::WindowFullscreenButtonHint  0x80000000  On Mac OS X adds a fullscreen button.

不幸的是,Qt4 似乎永远不会支持这一点,它现在实际上处于功能冻结状态(即可能不会有官方的 Qt-4.9 版本,这与几年前出现的一些谣言相反) .

【讨论】:

以上是关于PySide 全屏 Mac os x 小部件的主要内容,如果未能解决你的问题,请参考以下文章

在Pyside中将小部件内的按钮设置为圆形布局

PyQt / PySide - 小部件的实际大小

在 PyQt5/Pyside2 中动态添加小部件到流布局

PyQT/Pyside Opengl 小部件覆盖

PySide2 复合小部件悬停效果

PySide2 在设计师创建的小部件上绘制