设为首页收藏本站

 找回密码
 立即注册

只需一步,快速开始

搜索
查看: 134|回复: 16

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

 火.. [复制链接]
累计签到:23 天
连续签到:1 天
灌水成绩
10
42
4186
主题
帖子
积分

等级头衔

ID : 627

助理工程师

积分成就 测量币 : 4186
在线时间 : 0 小时
注册时间 : 2025-9-7
最后登录 : 2026-7-1

勋章
UID勋章测量学徒测量员
发表于 2026-2-12 17:31:24 | 显示全部楼层 |阅读模式 IP:香港
由于最近买了新的屏幕 再加上投影仪 屏幕有点多 就不是很舒服
管理软件当然有 我觉得有点丑 哈哈哈哈
然后 vibecoding了一下 刚好用完三美元额度


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





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)
编译步骤


  • 打开 CMakeLists.txt 所在的文件夹。
  • 利用 CMake 天生工程文件:mkdir buildcd buildcmake ..
  • 编译:cmake --build . --config Release运行 Release/QtScreenSwitcher.exe。
项目结构


  • main.cpp: 步伐入口。
  • MainWindow.*: 主界面逻辑与 UI 结构。
  • ScreenManager.*: Windows API 核心封装(显示器枚举与控制)。
  • TrayIcon.*: 系统托盘图标与菜单。
  • ShortcutManager.*: 全局热键管理。
  • SettingsManager.*: 配置保存(开机自启、主题等)。ui/style.qss: 当代化样式表。
累计签到:26 天
连续签到:1 天
灌水成绩
2
214
3728
主题
帖子
积分

等级头衔

ID : 887

助理工程师

积分成就 测量币 : 3728
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-6-18

勋章
UID勋章测量学徒测量员
发表于 2026-2-20 05:01:01 | 显示全部楼层 IP:香港
思路很清晰,逻辑很顺。
回复

使用道具 举报

累计签到:25 天
连续签到:1 天
灌水成绩
0
191
3341
主题
帖子
积分

等级头衔

ID : 871

助理工程师

积分成就 测量币 : 3341
在线时间 : 0 小时
注册时间 : 2025-11-18
最后登录 : 2026-7-3

勋章
UID勋章测量学徒测量员
发表于 2026-5-13 21:20:29 | 显示全部楼层 IP:香港
很适合做笔记和复习。
回复

使用道具 举报

累计签到:6 天
连续签到:1 天
灌水成绩
0
40
1925
主题
帖子
积分

等级头衔

ID : 1139

高级技术员

积分成就 测量币 : 1925
在线时间 : 0 小时
注册时间 : 2025-11-22
最后登录 : 2026-5-28

勋章
测量员UID勋章测量学徒
发表于 2026-5-14 08:44:28 | 显示全部楼层 IP:新西兰
条理清晰,重点突出。
回复

使用道具 举报

累计签到:32 天
连续签到:1 天
灌水成绩
0
70
3898
主题
帖子
积分

等级头衔

ID : 736

助理工程师

积分成就 测量币 : 3898
在线时间 : 0 小时
注册时间 : 2025-10-28
最后登录 : 2026-7-4

勋章
UID勋章测量学徒测量员
发表于 2026-5-14 08:59:36 | 显示全部楼层 IP:美国
解决了我项目里的一个关键问题。
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
灌水成绩
0
26
1406
主题
帖子
积分

等级头衔

ID : 2105

高级技术员

积分成就 测量币 : 1406
在线时间 : 0 小时
注册时间 : 2026-5-25
最后登录 : 2026-6-20

勋章
测量员
发表于 2026-5-27 00:27:53 | 显示全部楼层 IP:广东东莞
很多技巧非常实用。
回复

使用道具 举报

累计签到:8 天
连续签到:2 天
灌水成绩
0
35
1737
主题
帖子
积分

等级头衔

ID : 2024

高级技术员

积分成就 测量币 : 1737
在线时间 : 0 小时
注册时间 : 2026-5-25
最后登录 : 2026-5-25

勋章
测量员
发表于 2026-5-27 00:27:53 | 显示全部楼层 IP:广东东莞
适合自学,不用再到处找资料。
回复

使用道具 举报

累计签到:8 天
连续签到:1 天
灌水成绩
0
27
835
主题
帖子
积分

等级头衔

ID : 2250

中级技术员

积分成就 测量币 : 835
在线时间 : 0 小时
注册时间 : 2026-5-25
最后登录 : 2026-6-28

勋章
测量员
发表于 2026-5-27 00:43:19 | 显示全部楼层 IP:广东东莞
内容简洁高效,不浪费时间。
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
灌水成绩
0
16
127
主题
帖子
积分

等级头衔

ID : 2950

测量学徒

积分成就 测量币 : 127
在线时间 : 0 小时
注册时间 : 2026-5-28
最后登录 : 2026-7-4

勋章
发表于 2026-6-1 00:23:22 | 显示全部楼层 IP:广东东莞
很适合做笔记和复习。
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
灌水成绩
0
46
1504
主题
帖子
积分

等级头衔

ID : 1237

高级技术员

积分成就 测量币 : 1504
在线时间 : 0 小时
注册时间 : 2026-4-5
最后登录 : 2026-7-3

勋章
测量员UID勋章测量学徒
发表于 2026-6-1 00:23:53 | 显示全部楼层 IP:广东东莞
相当不错,感谢无私分享精神!
回复

使用道具 举报

快速回复换一批
好贴支持!
先赞后看,养成习惯! 感谢大佬指路,回帖留名以备日后查阅。 📝🚀
自古二楼出人才? 我来占个前排,楼主继续,不要停! 🏃‍♂️💨
看帖回帖是美德。 悄悄地我来了,顺便留下一条充满正能量的回帖。 🌊🤝
马克留名。 顺便问一句,有没有同行遇到过类似的问题?求交流! 👋👥
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|精密测量技术论坛 ( 桂ICP备2026007449号-1 )

GMT+8, 2026-7-5 16:34 , Processed in 0.360312 second(s), 52 queries .

Powered by 精密测量技术论坛

© 2025-2026 联系站长

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