macO 上的 Qt Quick Controls 2 首选项 window
Qt Quick Controls 2 Preferences window on macOs
有没有办法使用 Qt Quick Controls 2 添加标准 About
和 Preferences...
菜单项?
Qt 版本 5.7,macOS Sierra 10.12.2
查看 Menu
and MenuItem
from Controls 2
。
Button {
id: fileButton
text: "File"
onClicked: menu.open()
Menu {
id: menu
y: fileButton.height
MenuItem {
text: "New..."
}
MenuItem {
text: "Open..."
}
MenuItem {
text: "Save"
}
}
}
控件 2 似乎没有 MenuBar
元素。但它本质上只是一行打开菜单的按钮和一个固定在 window 顶部的栏填充器。所以你可以很容易地自己做。
使用控件 2 的缺点是它似乎不支持本机菜单样式。
好消息 - 即将发布的 5.8 版本将附带 Qt.labs.platform
模块,该模块提供平台原生控件,有菜单栏、菜单、菜单项、菜单组和分隔符。
有没有办法使用 Qt Quick Controls 2 添加标准 About
和 Preferences...
菜单项?
Qt 版本 5.7,macOS Sierra 10.12.2
查看 Menu
and MenuItem
from Controls 2
。
Button {
id: fileButton
text: "File"
onClicked: menu.open()
Menu {
id: menu
y: fileButton.height
MenuItem {
text: "New..."
}
MenuItem {
text: "Open..."
}
MenuItem {
text: "Save"
}
}
}
控件 2 似乎没有 MenuBar
元素。但它本质上只是一行打开菜单的按钮和一个固定在 window 顶部的栏填充器。所以你可以很容易地自己做。
使用控件 2 的缺点是它似乎不支持本机菜单样式。
好消息 - 即将发布的 5.8 版本将附带 Qt.labs.platform
模块,该模块提供平台原生控件,有菜单栏、菜单、菜单项、菜单组和分隔符。