https://doc.qt.io/qt-5/qml-qtquick-controls2-menubar.html
MenuBar 在中受支持,ApplicationWindow
在Window
.
以下引发错误“无效的属性名称:MenuBar”
Window
{
visible: true
width: 280; height: 280
menuBar: MenuBar {
Menu {}
}
}
而以下工作:
ApplicationWindow
{
visible: true
width: 280; height: 280
menuBar: MenuBar {
Menu {}
}
}
在新的 Qt 版本 5.12 中,默认代码使用Window
而不是ApplicationWindow
.
Window
和 和有什么不一样ApplicationWindow
?在什么情况下应该使用哪一个?