首页 > 代码库 > 第50课 文本编辑器项目持续开发
第50课 文本编辑器项目持续开发
1. 关于对话框
(1)标准的桌面应用软件都有一个关于对话框
(2)关于对话框用于标识软件自身的信息。如logo、项目名、版本号、开发者信息、版权信息、联系方式等。
2. 经典设计方案
3. 项目持续开发
(1)自定义文本编辑框中的字体大小及实现思路
①通过QFontDialog选择字体以及大小
②将QFont对象设置到文本编辑框
(2)设置文本编辑框是否自动换行及实现思路
①获取当前文本编辑框的换行模式
②将模式进行反转后并进行设置
③更新对应QAction对象的状态
(3)打开外部帮助文件及实现思路
①QDesktopServices提供了一系列桌面开发相关的服务接口
②通过QDesktopServices中的成员函数打开帮助文件:QDesktopServices::openUrl(QUrl("path"));
【编程实验】关于对话框的创建及项目持续开发
4. 小结
(1)关于对话框用于标识软件自身的信息
(2)使用QFontDialog设置文本编辑框的字体
(3)设置文本编辑框的自动换行属性
(4)通过QDesktopServices使用桌面环境的系统服务
第50课 文本编辑器项目持续开发
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。