Qt调节Win屏幕亮度和声音大小

简介: 笔记

一. 前言


最近项目需要,特地学了一下,如何使用Qt来编写一个小工具,可以方便的调节,电脑屏幕的亮度和声音的大小(可以防止电脑上的这两个按键坏了,备用)。

需要的可以关注微信公众号 FPGA之旅 回复


QT调节屏幕亮度和声音大小


--------------------------------------------------------------获取完整工程


二.界面效果


这里作为一个demo分享给大家,Qt是没有自带这些调节功能的,需要调节Win提供的API。然后调节屏幕亮度还需要需要一个开源库。

25.png

项目文件结构,标注出来的是个开源库,可以很方便的使用其来调节屏幕亮度

26.png

核心代码也很简单,可以根据自己的需求来美化界面。有问题的可以私聊我。

 /*根据滑块的值修改Win10的音量*/
    connect(ui->horizontalSlider,&QSlider::valueChanged,this,[=](int value)
    {
         volume.SetSystemVolume(value);
    });
    /*根据按键,来设置静音或者取消静音*/
    connect(ui->pushButton,&QPushButton::clicked,this,[=]()
    {
        if(flagVolume == 1)
        {
            volume.SetSystemVolume(-1);
            flagVolume = 0;
        }
        else
        {
            volume.SetSystemVolume(-2);
            flagVolume = 1;
        }
    });
    /*根据滑块的值修改Win10的亮度*/
    connect(ui->horizontalSlider_2,&QSlider::valueChanged,this,[=](int value)
    {
         screen.SetScreenBrightness(value);
    });

公众号:FPGA之旅


目录
相关文章
|
存储 编解码 计算机视觉
项目实战:Qt+OpenCV操作摄像头拍照、调节参数和视频录制
项目实战:Qt+OpenCV操作摄像头拍照、调节参数和视频录制
项目实战:Qt+OpenCV操作摄像头拍照、调节参数和视频录制
|
编解码 算法 计算机视觉
案例分享:Qt内窥镜相机录像程序(打开摄像头、支持多种摄像头、分辨率调整、翻转、旋转、亮度调整、拍照、录像、回放图片、回放录像)
案例分享:Qt内窥镜相机录像程序(打开摄像头、支持多种摄像头、分辨率调整、翻转、旋转、亮度调整、拍照、录像、回放图片、回放录像)
案例分享:Qt内窥镜相机录像程序(打开摄像头、支持多种摄像头、分辨率调整、翻转、旋转、亮度调整、拍照、录像、回放图片、回放录像)
关于 Qt在win上“启动程序失败,路径或者权限错误"无法运行的16位程序 的解决方法
关于 Qt在win上“启动程序失败,路径或者权限错误"无法运行的16位程序 的解决方法
关于 Qt在win上“启动程序失败,路径或者权限错误"无法运行的16位程序 的解决方法
|
JSON 数据格式 计算机视觉
案例分享:Qt的80路显示超大屏幕拼接(十台服务器,每台八路摄像头)方案和Demo
案例分享:Qt的80路显示超大屏幕拼接(十台服务器,每台八路摄像头)方案和Demo
基于Qt的音乐播放器(二)切换歌曲,调节音量,调节语速,暂停
基于Qt的音乐播放器(二)切换歌曲,调节音量,调节语速,暂停
基于Qt的音乐播放器(二)切换歌曲,调节音量,调节语速,暂停
|
计算机视觉
Qt实用技巧:在Qt中获取屏幕的绝对坐标
Qt实用技巧:在Qt中获取屏幕的绝对坐标
QT软件开发: 打开的窗口默认处于屏幕中间
QT软件开发: 打开的窗口默认处于屏幕中间
250 0
QT软件开发: 打开的窗口默认处于屏幕中间
QT软件开发: 窗口打开固定在屏幕中间或者右下角
QT软件开发: 窗口打开固定在屏幕中间或者右下角
388 0
|
编解码
QT应用编程: 获取系统屏幕数量及分辨率
QT应用编程: 获取系统屏幕数量及分辨率
765 0