QtQuick应用程序中的QML菜单栏显示

时间:2019-01-28 16:05:02

标签: macos qt menu qml

我正在使用仅包含菜单栏的 QML 开发基本的 OSX 应用程序:

module.exports = {
  name: "my-fancy-component",

//---------v--- This part
  methods: {
    showNotif: function() {
      console.log(this.$snotify.success('Example body content'))
    }
  },
  ...
}

不幸的是,菜单看起来不符合预期:

screenshot

通常,菜单项会出现在 Apple 菜单旁边,该菜单项仅包含 MenuTest 在这里:

enter image description here

1 个答案:

答案 0 :(得分:1)

您正在使用Controls中的“股票”菜单-它不是“本机”菜单。

您可以选择使用Qt.labs.platform提供的密码。

请记住,这会将QtWidgets模块拖为项目依赖项。