介绍

封装了一些常用功能,如置顶,穿透等。

使用

▼ 引入头文件

  1. #include <VWidgetHelper.h>

▼ 函数

  1. // 设置或者取消 窗体置顶,内置了QT自带的方法和 win32 api 两种方式
  2. static void setWindowStaysOnTop( QWidget *widget, bool bTop, bool useWinApi = false );
  3. // 鼠标穿透 鼠标的点击将穿过界面 到后面的窗口
  4. static void setWindowThrough( QWidget *widget, bool bThrough = true );

▼ 实例 置顶

  1. QWidget *widget = new QWidget;
  2. VWidgetHelper::setWindowStaysOnTop(widget, true, true);//置顶,并使用win32 api
  3. widget->show();

▼ 实例图片 置顶,置顶后,将会始终保持在其他窗口前面。
演示.gif