摘要: 一、关于对话框 1、标准的桌面软件都有一个关于对话框 2、关于对话框用于标识软件的自身信息 (1)、软件的Logo、项目名、版本号 (2)、开发者信息 (3)、版权信息 (4)、联系方式等 3、经典设计方案 #ifndef ABOUTDIALOG_H #define ABOUTDIALOG_H #i 阅读全文
posted @ 2017-02-21 17:52 lgc202 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 一、开发目标一:指定目标行号并跳转执行 1、用户需求 (1)、提示输入对话框 (2)、用户可输入目标行号 (3)、确定后光标跳转到指定行 2、行间跳转算法设计 (1)、通过输入对话框获取目标行号 (2)、查找换行符的位置计算目标行的第一个字符字符下标 (3)、通过QCursor定位到目标行 void 阅读全文
posted @ 2017-02-21 15:11 lgc202 阅读(600) 评论(1) 推荐(0) 编辑
摘要: 一、替换对话框 1、替换对话框的需求分析 (1)、可复用软件部件 (2)、查找文本框中指定的字符 (3)、替换单个指定的字符 (4)、替换所有指定的字符 附加需求:点击关闭按钮后隐藏 2、替换对话框的设计与实现(继承自FindDialog) 3、替换对话框的界面布局 4、替换单个目标算法流程 5、M 阅读全文
posted @ 2017-02-21 09:28 lgc202 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 一、Qt中的调色板 1、QPalette类包含了组件状态的颜色组 2、QPalette对象包含三个状态的颜色描述(即选择那个组件、不选中那个组件、禁用那个组件) (1)、激活颜色组(Active):组件获得焦点使用的颜色搭配方案 (2)、非激活颜色组(Inactive):组件失去焦点使用的颜色方案 阅读全文
posted @ 2017-02-21 01:38 lgc202 阅读(656) 评论(0) 推荐(0) 编辑