2018年4月12日
摘要: 需求描述: 当鼠标进入按钮时,显示菜单,当鼠标移出按钮时,隐藏菜单 效果图: 实现方式: 1. 创建自定义按钮HelpButton,重写enterEvent,mousePressEvent和mouseReleaseEvent方法 光标进入按钮后弹出菜单。 将按钮点击事件设为空,避免点击按钮时重复弹出 阅读全文
posted @ 2018-04-12 17:57 JohnHuang 阅读(3135) 评论(0) 推荐(0) 编辑
  2018年4月11日
摘要: 首先看一下实现的效果 其中主页,视图和漫游是Qt的tab页,设置和帮助是两个按钮,实现步骤如下: 1. 在tabWidget中添加两个空白的Tab页,如图: 2.用代码在空白Tab页中插入按钮,实现如下 第三行将空白Tab页设为disable,这样就不会在点击按钮时激活tab页,第四行将按钮插入ta 阅读全文
posted @ 2018-04-11 16:05 JohnHuang 阅读(5005) 评论(0) 推荐(1) 编辑
  2018年3月28日
摘要: 图片原型是苹果WWDC2016的海报, 这里做了些修改 阅读全文
posted @ 2018-03-28 23:29 JohnHuang 阅读(1082) 评论(0) 推荐(0) 编辑
  2018年3月16日
摘要: Qt下实时获取鼠标移动的位置很简单,只要重载mouseMoveEvent即可,但如何获取控件内的光标位置呢? 这里以获取QListWidget内的光标位置为例,进行介绍。 1. 创建自定义的ListWidget: 自定义ListWidget的头文件 自定义ListWidget的实现 2. 将自定义控 阅读全文
posted @ 2018-03-16 17:29 JohnHuang 阅读(4717) 评论(0) 推荐(0) 编辑
  2017年1月20日
摘要: OneNote是一款很受欢迎的笔记软件,其分章节的结构特点非常适合记录课堂笔记,读书笔记和知识体系,但与Office其他明星产品相比,OneNote的资历更短,功能也不及Word、Excel强大,还好我们可以通过AddIn来扩展OneNote的功能。 发现国内OneNote插件开发的资料基本没有,好 阅读全文
posted @ 2017-01-20 08:55 JohnHuang 阅读(12202) 评论(6) 推荐(1) 编辑
  2016年11月24日
摘要: 我们经常会在各种软件中见到两种颜色相间的ListBox,在UWP下如何创建,先看效果图 要实现的效果有ListBoxItem颜色相间显示,选中的项呈蓝色,鼠标经过的项呈黄色 由于Selected的样式无法触发,使得选中的项不能变为蓝色,我采用了另一种思路,将Normal的样式设为相间颜色,而将Lis 阅读全文
posted @ 2016-11-24 13:27 JohnHuang 阅读(1063) 评论(0) 推荐(0) 编辑