有没有办法用全屏按钮替换主 window 上的本机最大化按钮?

Is there a way to replace the native maximize button on the main window with fullscreen button?

我正在为 OSX 编写基于 UI 的 QML,我希望将绿色 "maximize" 按钮替换为 "fullscreen" 按钮。

我尝试将 "visibility" 设置为 "Fullscreen" 但这只会在加载时将屏幕设置为全屏模式,但在退出全屏模式后,按钮变为 "maximize" 按钮并且无法使用它再次进入全屏模式。

import QtQuick 2.9
import QtQuick.Window 2.12
import QtQuick.Controls 2.5

Window
{
    visible: true
    width: 1200
    height: 700
    title: qsTr("NM")
    color: "#333333"
    visibility: "FullScreen"
}

正如@folibis 所说,所需要的只是设置 Qt.WindowFullscreenButtonHint 标志,将最大化按钮替换为 MacOS 的全屏按钮