- 博客(15)
- 资源 (26)
- 收藏
- 关注
原创 Qt 之自定义界面(右下角冒泡)
简述网页右下角上经常会出现一些提示性的信息,桌面软件中也比较常见,类似360新闻、QQ消息提示一样!这种功能用动画实现起来很简单,这节我们暂时使用定时器来实现,后面章节会对动画框架进行详细讲解。下面我们来实现一个右下角冒泡的功能。简述效果实现原理连接信号与槽实现效果实现原理显示 定时器启动,右下角缓慢弹出,逐渐改变位置驻留 让界面停留一定的时间,时间过后自动关闭。退出 可以直接
2016-01-26 21:17:03 15734 18
原创 Qt 之进程间通信(Windows 消息)
通过上一节的了解,我们可以看出进程通信的方式很多,今天分享下如何利用Windows消息机制来进行不同进程间的通信。
2016-01-26 19:29:48 25133 14
原创 Qt 之自定义界面(QMessageBox)
简述通过前几节的自定义窗体的学习,我们可以很容易的写出一套属于自己风格的界面框架,通用于各种窗体,比如:QWidget、QDialog、QMainWindow。大多数窗体的实现都是采用控件堆积来完成的,只要思路清晰,再复杂的界面实现起来都游刃有余。下面我来列举一个由QMessageBox扩展的提示框-根据其源码实现思路来实现!简述效果自定义提示框实现接口说明二次封装使用方式源码学习效
2016-01-26 11:09:13 47891 39
原创 Qt 之自定义界面(窗体缩放-跨平台终极版)
简述通过上一节内容,我们实现了窗体的缩放,功能很不错,但是很遗憾-不支持跨平台!如果对于多平台来说,这是一个硬伤,所以,我们急需要一个能够支持跨平台的实现方式。在网上看到过很多不同的实现方式,多多少少会存在一些问题-要么融合度太高、要么不能很好地缩放、拖动。基于前人的分享与总结,最后,我也花了很长时间来完善。独乐乐不如众乐乐,既然纯开源-那就全部分享出来。简述效果窗体缩放实现接口说明使用方
2016-01-21 19:37:24 31236 59
原创 Qt 之自定义界面(窗体缩放)
简述通过前两节内容,我们实现了自定义窗体的移动,以及自定义标题栏-用来显示窗体的图标、标题,以及控制窗体最小化、最大化、关闭。在这之后,我们还缺少窗体的缩放-当鼠标移动到窗体的边框-左、上、右、下、左上角、左下角、右上角、右下角时候,鼠标变为相应的样式,并且窗体可以随着鼠标拖动而进行放大、缩小。简述效果窗体缩放实现接口说明效果窗体缩放实现包含头文件与需要用到的库#ifdef Q_OS_WIN
2016-01-21 18:50:22 25091 25
原创 Qt 之自定义界面(添加自定义标题栏)
简述通过上节内容,我们实现了自定义窗体的移动,但是我们缺少一个标题栏来显示窗体的图标、标题,以及控制窗体最小化、最大化、关闭的按钮。自定义标题栏后,所有的控件我们都可以定制,比如:在标题栏中添加换肤、设置按钮以及其他控件。简述效果自定义标题栏实现接口说明使用方式效果自定义标题栏实现title_bar.h#ifndef TITLE_BAR#define TITLE_BAR#include
2016-01-21 14:58:12 58291 51
原创 Qt 之自定义界面(实现无边框、可移动)
简述UI设计是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性、有品位,还要让软件的操作变得舒适简单、自由,充分体现软件的定位和特点。爱美之心人皆有之。其实软件界面就像工业造型一样,是产品的重要卖点。一个产品拥有美观的界面会给人带来舒适的视觉享受,拉近人与产品的距离,是建立在科学性之上的艺术设计。检验一个界面的标准-既不是某个项目开发组领导的意见,也不是项目成员投
2016-01-21 09:56:17 35478 11
原创 QWidget、QDialog、QMainWindow 的异同点
在分享所有基础知识之前,很有必要在这里介绍下常用的窗口-QWidget、QDialog、QMainWindow。
2016-01-17 20:18:19 54217 20
原创 QSettings 读写注册表、配置文件
一般情况下,我们在开发软件过程中,都会缓存一些信息到本地,可以使用轻量级数据库sqlite,也可以操作注册表、读写配置文件。
2016-01-14 15:54:12 15922 10
Qt之模型/视图(实时更新数据)
2014-01-09
Qt编译MySQL驱动
2013-12-13
用Qt至今尚未解决的问题-demo
2013-11-25
Qt实现二维码扫描器
2013-11-22
QWT6.1已编译
2013-11-18
Qt实现360安全卫士9.2(再度来袭) 内附实例源码
2013-10-14
Qt5实现音乐播放器(清爽版)
2013-09-18
Qt5 实现 音乐播放器
2013-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人