- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6-第6课对话框与主窗口设计剖析
嵌入式系统的GUI设计
基本应用:对话框,主窗口
上节课回顾
信号与槽知识
Qt GUI界面的3大类
对话框类相关概念
本课内容
对话框程序练习
QMainWindow类及练习
1.对话框程序练习
登录对话框
随堂练习:完成登录功能,验证用户名、密码,并登录到主窗口。
标准对话框:文件对话框
文件对话框的使用:打开文件功能实现。将文本文件打开,并把内容读入编辑框内。
2. QMainWindow类及练习
QMainWindow类
QMainWindow类提供应用程序主窗口
一个菜单栏(menu bar)
一个状态栏(status bar)
一个中心部件(central widget)
多个锚接部件(dock widget)
主窗口举例说明
菜单,工具栏,中心部件,锚接部件
主窗口程序练习
制作一个文本编辑器程序。
课上练习:菜单创建,Open槽函数编写
本节课小结
标准对话框运用
主窗口概念
主窗口菜单栏的创建使用
课后作业(必做)
完成下面程序练习:
重置:点击“重置”,清空姓名、密码
退出:点击“退出”,关闭对话框。
从下页选作题目中选择1个功能完成。
课后作业(选做1)
完成下面程序功能:
文件菜单中增加“Save”、“Save as…”功能。两个任选其一实现。等同与一般软件的“保存”和“另存为”。
提示:参考教材第4章例子程序。
课后作业(选做2)
完成下面程序功能:
菜单中增加“编辑”功能。“set Color”“set Font”“set Size”功能任选实现。对文本进行颜色,字体,字号的修改。
提示:参考教材3.4节
课后作业(选做3)
完成下面程序功能:
菜单中增加“Help - about”功能。点击菜单后弹出对话框,显示本应用程序的相关信息。点击OK后,对话框关闭。
提示:增加一个对话框,用Label, Button实现。
第一次作业要求
在课堂练习程序的基础上完成如下功能:
完成程序功能:必做 + 选做中任选1项
程序上交时间:下次上课前5分钟 由学委(班长)收齐上交
程序上交形式:程序压缩包 (以“学号+姓名”命名)
杜绝抄袭,违者必罚!
文档评论(0)