码迷,mamicode.com
首页 > 其他好文 > 详细

第50课 文本编辑器项目持续开发

时间:2016-11-04 14:25:18      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:logo   ext   dia   开发   str   获取   log   img   分享   

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课 文本编辑器项目持续开发

标签:logo   ext   dia   开发   str   获取   log   img   分享   

原文地址:http://www.cnblogs.com/5iedu/p/6029800.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!