QT带有主创窗口应用程序的创建
2013-01-01 21:08
281 查看
可以通过QMainWindow类创建;也可以通过设计器来创建。
QMainWindow类创建一个包含菜单条、浮动窗口(比如工具条)和一个状态条的主窗口。通过QMenuBar * menuBar () const可以获取主窗口对象的菜单条,然后调用QMenuBar类的方法QMenu *addMenu(const QString &title)增加一个菜单,并获取该菜单QMenu,创建子菜单先定义一个QAction然后调用QMenu的方法addAction添加对应的字子菜单。
实例:
QMenu *fileMenu;
QMenu *editMenu;
fileMenu = menuBar()->addMenu(QObject::tr("File(&F)"));
QAction *newMenu = new QAction(QObject::tr("New(&N)"),this);
QAction *saveMenu = new QAction(QObject::tr("Save(&S)"),this);
QAction *exitMenu = new QAction(QObject::tr("Exit(&E)"),this);
fileMenu->addAction(newMenu);
fileMenu->addAction(saveMenu);
connect(newMenu, SIGNAL(triggered()),this,SLOT(New()));
connect(saveMenu, SIGNAL(triggered()),this,SLOT(Save()));
connect(exitMenu, SIGNAL(triggered()),this,SLOT(Quit()));
fileMenu->addSeparator();
fileMenu->addAction(exitMenu);
editMenu = menuBar()->addMenu(QObject::tr("Edit(&F)"));
QMainWindow类创建一个包含菜单条、浮动窗口(比如工具条)和一个状态条的主窗口。通过QMenuBar * menuBar () const可以获取主窗口对象的菜单条,然后调用QMenuBar类的方法QMenu *addMenu(const QString &title)增加一个菜单,并获取该菜单QMenu,创建子菜单先定义一个QAction然后调用QMenu的方法addAction添加对应的字子菜单。
实例:
QMenu *fileMenu;
QMenu *editMenu;
fileMenu = menuBar()->addMenu(QObject::tr("File(&F)"));
QAction *newMenu = new QAction(QObject::tr("New(&N)"),this);
QAction *saveMenu = new QAction(QObject::tr("Save(&S)"),this);
QAction *exitMenu = new QAction(QObject::tr("Exit(&E)"),this);
fileMenu->addAction(newMenu);
fileMenu->addAction(saveMenu);
connect(newMenu, SIGNAL(triggered()),this,SLOT(New()));
connect(saveMenu, SIGNAL(triggered()),this,SLOT(Save()));
connect(exitMenu, SIGNAL(triggered()),this,SLOT(Quit()));
fileMenu->addSeparator();
fileMenu->addAction(exitMenu);
editMenu = menuBar()->addMenu(QObject::tr("Edit(&F)"));
相关文章推荐
- 使用Qt 4创建主窗口应用程序的问与答-来自《零基础学Qt 4编程》第8章
- Android应用程序窗口(Activity)的运行上下文环境(Context)的创建过程分析
- OpenCV+中把cvNamedWindow(char*,int+flag)创建的窗口+同时显示QT性能+或+关闭掉Qt性能
- OpenGL_Qt学习笔记之_01(创建一个OpenGL窗口)
- windows 应用程序窗口的创建
- 利用平台的方法移动一个Qt创建的无本地窗口管理器的窗口
- Qt基础——让使用Designer创建的UI也能自动适应窗口大小
- Qt 创建OpenGL窗口
- Qt使用教程之创建一个基于Qt部件的应用程序(三)
- Android应用程序窗口(Activity)的窗口对象(Window)的创建过程分析(转)
- Qt:创建窗口继承QListWidget&项目排序,选中项目,
- 创建Photoshop式浮动窗口应用程序 From:csdn
- 创建窗口的应用程序
- MFC应用程序创建窗口的过程
- Android应用程序窗口(Activity)的运行上下文环境(Context)的创建过程分析
- QT创建两个窗口(一个窗口包含另一窗口)
- QT 创建无边窗口
- Qt+Caffe+OpenCV——【一个基于VGG网络的人脸识别考勤系统】(二)创建一个登录界面和主窗口
- Qt 第三章 创建主窗口--实现File菜单 推荐
- Qt创建应用程序图标