Qt C++ 菜单栏未显示在 Windows 上,而是在 Mac 上显示
Qt C++ Menubar not shown on Windows but on Mac
我是Qt的新手,我在使用菜单栏时遇到了问题。我只是从这里复制了示例代码并添加了周围的菜单栏标签
MenuBar{
Menu {
title: "Edit"
MenuItem {
text: "Cut"
shortcut: "Ctrl+X"
onTriggered: console.log("test")
}
MenuItem {
text: "Copy"
shortcut: "Ctrl+C"
onTriggered: console.log("test")
}
MenuItem {
text: "Paste"
shortcut: "Ctrl+V"
onTriggered: console.log("test")
}
MenuSeparator { }
Menu {
title: "More Stuff"
MenuItem {
text: "Do Nothing"
}
}
}
}
在Mac上它是否正常工作,但在Windows上我看不到任何菜单。有人有什么想法吗?
提前感谢!
如果要将菜单栏添加到窗口,则需要设置menuBar
属性值。请参阅此页面:
ApplicationWindow {
id: window
menuBar: MenuBar {
Menu { MenuItem {...} }
Menu { MenuItem {...} }
}
}
也许在Mac上无关紧要,因为QMenuBar
Mac上的工作方式不同,并且会自动附加到Windows。
相关文章:
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 字符串-C++后显示的随机字符
- 继承期间显示未知行为的子类
- 仅使用绝对值对数组进行排序,并在C++中显示实际值
- 程序崩溃并显示"std::out_of_range"错误
- OpenGL符号突出显示visual studio Mac代码中的错误
- Qpushbutton带有图像时不会突出显示(MAC)
- 使用 c++ 如何在查找器中显示覆盖图标 mac osx.
- mac/eclipse上的c++在崩溃时不会显示错误
- 如何使用c++在Mac OSX中显示输入框
- 在 G++ Ubuntu 中工作,但在 Visual Studio 中显示分段错误,在 Mac 中的代码块和 G++ 中
- Qt C++ 菜单栏未显示在 Windows 上,而是在 Mac 上显示
- Mac OSX 上的 Eclipse CDT 未在首选项集中显示调试菜单
- Mac上的选定对象显示背景高亮显示,而不是边框高亮显示
- 在顶部mac窗口上显示应用程序菜单
- 在Mac OSX下的SDL中不显示图像和文本
- 菜单栏未显示简单的QMainWindow代码,Qt Creator Mac OS
- Mac上的Qt显示符号未在架构x86_64中找到
- C++ Mac 终端中不显示 Unicode