楼主: szx0427

[C/C++] 有关Qt4.8的高DPI适配的问题

[复制链接]

1

技术

7

魅力

2

原创

管理员

Rank: 9Rank: 9Rank: 9

积分
6908
人气
208
分享
49

灌水之王论坛元老优秀版主活跃会员

发表于 2021-10-5 10:27:53 | 显示全部楼层
Ice 发表于 2021-10-4 17:54
他就是MFC转Qt,还是我安利的

MFC静态编译可方便了,改一下设置就行

QT的话类很多。设计方便,但是大小……
论坛事务联系邮箱 henry217@x64bbs.cn

0

技术

0

魅力

3

原创

略知一二

Rank: 3Rank: 3

积分
469
人气
12
分享
3
 楼主| 发表于 2021-10-5 16:32:41 | 显示全部楼层
henry217 发表于 2021-10-4 17:18
写C# Winform吧,更快,更简单

如果你不考虑跨平台,可以用MFC

winform好像完全不支持高dpi,直接是系统强制缩放,不过也挺简单
我最开始就是用mfc的,但是自打用了qt,就再也不想用了
C++/Win32领域的“小学生”。不断学习中。懒癌晚期,软件随缘更新。

0

技术

0

魅力

3

原创

略知一二

Rank: 3Rank: 3

积分
469
人气
12
分享
3
 楼主| 发表于 2021-10-5 16:34:11 | 显示全部楼层
henry217 发表于 2021-10-5 10:27
MFC静态编译可方便了,改一下设置就行

QT的话类很多。设计方便,但是大小…… ...

我mfc已经用了好几年了,之前一直觉得很好,但是跟qt比,确实要麻烦很多
C++/Win32领域的“小学生”。不断学习中。懒癌晚期,软件随缘更新。

1

技术

7

魅力

2

原创

管理员

Rank: 9Rank: 9Rank: 9

积分
6908
人气
208
分享
49

灌水之王论坛元老优秀版主活跃会员

发表于 2021-10-5 16:39:28 | 显示全部楼层
szx0427 发表于 2021-10-5 16:32
winform好像完全不支持高dpi,直接是系统强制缩放,不过也挺简单
我最开始就是用mfc的,但是自打用了qt, ...

winform可以支持高dpi,而且很简单

https://zhuanlan.zhihu.com/p/128588859
论坛事务联系邮箱 henry217@x64bbs.cn

0

技术

0

魅力

3

原创

略知一二

Rank: 3Rank: 3

积分
469
人气
12
分享
3
 楼主| 发表于 2021-10-6 10:42:45 | 显示全部楼层
henry217 发表于 2021-10-5 16:39
winform可以支持高dpi,而且很简单

https://zhuanlan.zhihu.com/p/128588859

thanks
C++/Win32领域的“小学生”。不断学习中。懒癌晚期,软件随缘更新。

1

技术

7

魅力

2

原创

管理员

Rank: 9Rank: 9Rank: 9

积分
6908
人气
208
分享
49

灌水之王论坛元老优秀版主活跃会员

发表于 2021-10-7 11:04:39 | 显示全部楼层

其实没必要复制那段东西然后添加,你新建了应用程序清单之后会发现有一段相同的东西被注释掉了,你把注释去掉就好
论坛事务联系邮箱 henry217@x64bbs.cn

0

技术

0

魅力

3

原创

略知一二

Rank: 3Rank: 3

积分
469
人气
12
分享
3
 楼主| 发表于 2021-10-7 11:35:28 | 显示全部楼层
henry217 发表于 2021-10-7 11:04
其实没必要复制那段东西然后添加,你新建了应用程序清单之后会发现有一段相同的东西被注释掉了,你把注释 ...

确实有效。设计的界面和运行的完全一致。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
C++/Win32领域的“小学生”。不断学习中。懒癌晚期,软件随缘更新。

1

技术

7

魅力

2

原创

管理员

Rank: 9Rank: 9Rank: 9

积分
6908
人气
208
分享
49

灌水之王论坛元老优秀版主活跃会员

发表于 2021-10-7 11:37:29 | 显示全部楼层
szx0427 发表于 2021-10-7 11:35
确实有效。设计的界面和运行的完全一致。

其实写winform用.NET Framework就行了

你这个是 .NET Standard或者是 .NET Core。

反正都跨不了平台,.NET Framework 稳定性和成熟度比上面那两个好多了,而且Windows更新自带的
论坛事务联系邮箱 henry217@x64bbs.cn

1

技术

7

魅力

2

原创

管理员

Rank: 9Rank: 9Rank: 9

积分
6908
人气
208
分享
49

灌水之王论坛元老优秀版主活跃会员

发表于 2021-10-7 11:38:06 | 显示全部楼层
创建解决方案的时候选后面括号里有 .NET Framework 那项
论坛事务联系邮箱 henry217@x64bbs.cn
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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