QT:窗口最小化时显示一个小浮标

2014-11-24 11:25:04 ? 作者: ? 浏览: 1

有些窗口在自身最小化时要在桌面上显示一个小浮标,让用户利用这个小浮标进行各种操作(例如迅雷的悬浮窗一样),我试着用QT实现一下这个功能。


PS:本来以为这个功能很简单,却搞了我两个晚上,泪奔。。。


思路:


1:制作一个由一个小图标组成的,可点击,可拖动,背景透明的Widget


2:重载主窗口(在此例子中是QLabel)的changeEvent(详情见代码)


截图:(浅绿色的部分是桌面背景)


主窗体:



小浮标:



代码:


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: