吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2318|回复: 7
收起左侧

[Windows] QtScreenSwitcher[Win]一个现代化、极简、高颜值的多屏开关工具。

  [复制链接]
weiekko 发表于 2026-4-18 20:08
因为最近买了新的屏幕 再加上投影仪 屏幕有点多 就不是很舒服
管理软件当然有 我觉得有点丑 哈哈哈哈
然后 vibecoding了一下 刚好用完三美元额度


github https://github.com/wxydejoy/QtScreenSwitcher
下载链接  https://wekko.lanzout.com/ir7iS3nkq38j


image.png


Qt Screen Switcher

一个现代化、极简、高颜值的多屏开关工具。

核心功能

  • 实时监测:自动检测所有连接的显示器及其分辨率。
  • 一键控制:通过 DDC/CI 协议快速打开或关闭指定显示器背光。
  • 系统托盘:后台运行,通过托盘图标快速唤起界面或退出。
  • 全局热键:支持自定义全局快捷键(待进一步完善)。
  • 极简 UI:基于 Qt 6 开发,采用现代化卡片式布局和 QSS 样式。

开发环境

  • Qt 6.5+ (推荐) 或 Qt 5.15
  • C++ 17
  • CMake 3.16+
  • Windows 10/11 (需要 Windows SDK)

编译步骤

  1. 打开 CMakeLists.txt 所在的文件夹。
  2. 使用 CMake 生成工程文件:
    mkdir build
    cd build
    cmake ..
  3. 编译:
    cmake --build . --config Release
  4. 运行 Release/QtScreenSwitcher.exe

项目结构

  • main.cpp: 程序入口。
  • MainWindow.*: 主界面逻辑与 UI 布局。
  • ScreenManager.*: Windows API 核心封装(显示器枚举与控制)。
  • TrayIcon.*: 系统托盘图标与菜单。
  • ShortcutManager.*: 全局热键管理。
  • SettingsManager.*: 配置保存(开机自启、主题等)。
  • ui/style.qss: 现代化样式表。

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Assassin18 发表于 2026-4-18 20:17
支持 !!!沙发
Jerry319 发表于 2026-4-18 21:15
能关闭背光确实不错,楼主考虑引入动态刷新率ON/OFF功能吗?
alanlyf 发表于 2026-4-18 22:07
如果不是物理连接到显卡的显示器,支持吗,比如用软件通过网络、usb连接的虚拟显示器
Caipiao3645 发表于 2026-4-18 22:33
看不懂意思,有视频吗
netpeng 发表于 2026-4-18 23:18
能直接控制背光开关真不错,期待更多新的功能。
N2Yan 发表于 2026-4-18 23:22
感谢分享,屏幕多的话确实很有用,能否根据不同使用场景如游戏全屏时自动关闭其他显示器?
weiyong9685 发表于 2026-4-20 07:52
可以,不错的,谢谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-7-20 11:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表