2013-10-07 85 views
0

我是Qt和Qt/QML的新手,我试图设置一个菜单栏,但并没有显示它。Qt QML菜单栏和菜单没有显示

我复制粘贴的代码,但仍然没有(从Qt文档)。

import QtQuick 2.0 
import QtQuick.Controls 1.0 

ApplicationWindow { 
    visible: true; 
    width: 1000; 
    height: 700; 
    title: "App"; 
    MenuBar { 
     Menu { 
      title: "File" 
      MenuItem { text: "Open..." } 
      MenuItem { text: "Close" } 
     } 

     Menu { 
      title: "Edit" 
      MenuItem { text: "Cut" } 
      MenuItem { text: "Copy" } 
      MenuItem { text: "Paste" } 
     } 
    } 
} 
+0

你得到在控制台的任何错误或守护解决呢? – Kunal

+0

所有是干净的。没有错误,窗口属性被设置。 – adi

+0

你正在使用哪个操作系统?使用Mac OS X 10.8上的代码,我可以看到菜单栏,但不在应用程序内部,我可以在操作系统的顶部菜单栏中看到它们。 – koopajah

回答

7

使用

menuBar: MenuBar{//Menubar content}

代替

MenuBar{//Menubar content}

+0

您应该将其标记为答案。 (你应该在它旁边看到一个空的复选标记,你可以点击) – jp36

+0

+1他们确实需要修复Qt中的文档。我确定每个人都复制并粘贴示例,然后意识到它不起作用,并找到这个问题/答案。 –