QT编程课件应用程序主窗口.ppt
《QT编程课件应用程序主窗口.ppt》由会员分享,可在线阅读,更多相关《QT编程课件应用程序主窗口.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、QT 编程编程第五章第五章 应用程序主窗口应用程序主窗口目标:本章旨在向学员介绍各种应用程序主窗口的相关内容: 掌握应用程序主窗口各部分使用方法。 掌握富文本处理,拖放等相关技术。学时:学时:3 3 学时学时教学方法:讲授教学方法:讲授pptppt上机操上机操作作+ +实例演示实例演示应用程序主窗口应用程序主窗口窗口类的继承体系QObjectQActionQActionGroupQWidgetQFrameQDockWidgetQStatusBarQWidgetActionQMainWindowQMenuBarQToolBarQSizeGripQMidSubWindowQMenuQAbstrac
2、tScrollAreaQPlainTextEditQTextEditQMidAreaQTextBrowser主程序窗口框架主程序窗口框架菜单栏工具栏Dock部件状态栏中心部件一个widget就是一个窗口,Qt提供一个QMainWindow类管理主窗口程序菜单栏菜单栏Desinger中编辑菜单在Desinger中向Action编辑器中拖入菜单菜单栏菜单栏通过代码编辑菜单/ 添加编辑菜单 QMenu *editMenu = ui-menuBar-addMenu(tr(编辑(&E); / 添加打开菜单 QAction *action_Open = editMenu-addAction( QIcon(
3、:/myImage/images/open.png),tr(打开文件(&O); / 设置快捷键action_Open-setShortcut(QKeySequence(Ctrl+O); / 在工具栏中添加动作 ui-mainToolBar-addAction(action_Open);QMenuBar:菜单栏管理类QMenu :菜单窗体组件QAction :抽象用户界面操作工具栏工具栏QToolBar:包含了一组控件的可移动面板:包含了一组控件的可移动面板 / 在工具栏中添加动作 ui-mainToolBar-addAction(action_Open); / 向工具栏添加QToolButto
4、n按钮 ui-mainToolBar-addWidget(toolBtn); / 创建QSpinBox QSpinBox *spinBox = new QSpinBox(this); / 向工具栏添加QSpinBox部件 ui-mainToolBar-addWidget(spinBox);QToolBar:菜单栏管理类addWidget:插入一个窗体addAction:选项添加到工具栏中心部件中心部件在窗口的中心区约放置一个中心部件在窗口的中心区约放置一个中心部件对于文档程序来讲一般是一个对于文档程序来讲一般是一个QTextEdit。 / 新建文本编辑器部件 QTextEdit *edit =
5、 new QTextEdit(this); / 使用QMdiArea类的addSubWindow()函数 /创建子窗口,以文本编辑器为中心部件 QMdiSubWindow *child = ui-mdiArea-addSubWindow(edit); child-setWindowTitle(tr(多文档编辑器子窗口); / 显示子窗口 child-show();addSubWindow:创建子窗口show:显示子窗口Dock部件部件QDockWidget可以停靠在中心部件的旁边可以悬浮在主窗口上面就像一个工具箱,放置其他部件状态栏状态栏状态信息分为三类:临时信息,一般信息,永久信息。临时信息
6、: showMessage一般信息: addWidget永久信息: addPermanentWidget / 显示临时消息,显示2000毫秒即2秒钟 ui-statusBar-showMessage(tr(欢迎),2000); / 创建标签 QLabel *permanent = new QLabel(this); / 标签样式 permanent-setFrameStyle(QFrame:Box | QFrame:Sunken); / 显示信息 permanent-setText(“welcom); / 将标签设置为永久部件 ui-statusBar-addPermanentWidget(p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- QT 编程 课件 应用程序 窗口
限制150内