• 5223阅读
  • 3回复

QT菜单"addMenu()"问题 [复制链接]

上一主题 下一主题
离线yucf
 
只看楼主 倒序阅读 楼主  发表于: 2010-04-14
继承QWidget的类用C++ GUI QT里的代码
QMenu *fileMenu;
QMenu *helpMenu;

void MineSweeper::creatMenus()
{
    fileMenu = menuBar()->addMenu(tr("&File"));
    fileMenu->addAction(level1Action);
    fileMenu->addAction(level2Action);
    fileMenu->addAction(level3Action);
    fileMenu->addAction(exitAction);

    helpMenu = menuBar()->addMenu(tr("&Help"));
    helpMenu->addAction(helpAction);

}
报错错误    1    error C2227: “->addMenu”的左边必须指向类/结构/联合/泛型类型

但是改成继承QMainWindow就不报错,为什么
离线20044454
只看该作者 1楼 发表于: 2010-04-14
。。。。。。。QWidget没这个函数呗
让我做一个Qt的大牛!!!!
离线yangfanxing
只看该作者 2楼 发表于: 2010-04-14
引用第1楼20044454于2010-04-14 08:00发表的  :
。。。。。。。QWidget没这个函数呗

说对。
menuBar()。。。这个在Widget里还没添加对吧~~~在QMainWindow里是有的。
PHPWind好恶心。。。不想看这种界面。。。
离线benbenmajia

只看该作者 3楼 发表于: 2010-04-14
是滴,虽然他们是继承于widget,但是加入的有自己的个性化的接口
安然.....
快速回复
限100 字节
 
上一个 下一个