我在Mac 10.6上,我试图用Qt(Creator)创建一个菜单,但菜单没有出现。我有一些饲料从其他PC用户回来,和相同的代码似乎工作在Windows上:qmenu无法在MAC上运行(Qt Creator)
#include <QtGui>
#include "MyClass.h"
MyClass::MyClass()
{
// Create a menu
//QMainWindow::setMenuBar(new QMenuBar());
QMenu* my_menu = new QMenu("&File", this);
menuBar()->addMenu(my_menu);
}
你有没有听说过这样的问题与Mac?
工具栏工作正常,但菜单没有。
编辑: 新代码:
#include <QtGui>
#include "MMenu.h"
MMenu::MMenu()
{
QMenu* fileMenu = new QMenu("&File", this);
QMenuBar *menuBar = new QMenuBar(0);
menuBar->addMenu(fileMenu);
//menuBar()->addMenu(fileMenu);
}
感谢
Mac只有一个菜单栏。让我深入一些我的代码...我知道你可以使用它 – Robert