| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 178 人关注过本帖
标题:求助mac下的QT
只看楼主 加入收藏
a111234567
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2023-7-20
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:1 
求助mac下的QT
#include "mainwindow.h"
#include <QMenuBar>
#include <QMenu>
#include <QAction>
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    //创建菜单栏
    QMenuBar* menubar = new QMenuBar(this);
    //QMenuBar *menubar = menuBar();
    this->setMenuBar(menubar);
    //创建菜单
     QMenu* menu = new QMenu("QT");
     QMenu* menu1 = new QMenu("QT1");
     QMenu* menu2 = new QMenu("QT2");
    menubar->addMenu(menu);
    menubar->addMenu(menu1);
    menubar->addMenu(menu2);
    //创建菜单项
    QAction *act1=new QAction("打开文件");
    QAction *act2=new QAction("另存为");
    QAction *act3=new QAction("关闭文件");
    menu1->addAction(act1);
    menu1->addAction(act2);
    menu1->addAction(act3);
}

MainWindow::~MainWindow()
{
}



上边的代码在mac的QT不能生成菜单栏是什么原因?在windows下就可以。
搜索更多相关主题的帖子: new mac 创建 QT include 
2023-12-13 14:18
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:20 
加一句 menubar->setNativeMenuBar(false); 试试
2023-12-14 08:45
快速回复:求助mac下的QT
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012603 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved