递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 226|回复: 15
打印 上一主题 下一主题

[其它] 为啥不封装QT界面库

[复制链接]

315

主题

2186

帖子

8778

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
8778
QQ
跳转到指定楼层
楼主

火山出来这么久不管是官方还是个人都没有去封装QT界面库的,谈下我的看法

1.开源协议角度讲
  • LGPLv3协议:这是Qt官方推荐的开源协议,允许闭源商业使用,但需满足动态链接、保留版权声明等条件。对于绝大多数桌面应用来说,这个模式已经足够。
  • GPLv3协议:具有“传染性”,要求使用其代码的衍生作品也必须开源,不适用于闭源项目

从开源协议角度讲,虽然LGPLv3协议可以用于商业开发,只不过链接必须是dll不能是静态lib,但里面有些组件除外,有些组件只允许在v2协议允许的范围内使用

2.从使用开源社区版本
虽然QT分商用版和开源社区版,但就算使用开源社区版并使用LGPLv3协议进行开发,但还是有限制
协议要求如图:


从图中可知,使用时必须按这3点来
1.有些组件只能在v2允许范围内使用,v3协议中则不能使用
2.使用时要遵守v3协议
3.使用时分功思(谐音)还是个人使用,如果是功思(谐音)使用,填写之后需要购买商用授权虽然是使用的开源版本,如果不购买后期可能**驻场或者代理就会发律师函。如果是个人使用则不能违背协议要求用于功思(谐音),用于则违法。


火山视窗封装视频教程
回复

使用道具 举报

83

主题

603

帖子

6208

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6208
QQ
沙发
发表于 4 小时前 | 只看该作者
本帖最后由 xrea 于 2026-4-17 09:27 编辑

我觉得还是基于wxwidget最好,这个界面库还有布局器类,界面设计也方便
回复

使用道具 举报

68

主题

609

帖子

3599

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3599
板凳
发表于 4 小时前 | 只看该作者
xrea 发表于 2026-4-17 09:21
我觉得还是基于wxwidget最好,这个界面库还有布局器类,界面设计也方便

1.楼主想表达的好像是解释为什么没有人封
2.看其他很多库大体上都是免费版功能限制并且必须附带DLL文件,收费版功能完整且不需要带DLL文件。

针对很多火山的用户群来说,带一个DLL文件就是硬性门槛,如果一个东西满分100的话,这东西即使封出来,最多30分。  一个30分的东西谁愿意花精力搞它。
回复

使用道具 举报

485

主题

2万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
48114
QQ
地板
发表于 4 小时前 | 只看该作者
xrea 发表于 2026-4-17 09:21
我觉得还是基于wxwidget最好,这个界面库还有布局器类,界面设计也方便

其实wx也是老掉牙的类库,唯一都有优点可能就是内置几个布局器。。但是组件风格之类的还是老掉牙的风格。。
安卓无障碍课:点击查看
接安卓类库封装,需要的联系570828305
回复

使用道具 举报

83

主题

603

帖子

6208

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6208
QQ
5#
发表于 3 小时前 | 只看该作者
liuzhichao03 发表于 2026-4-17 09:30
1.楼主想表达的好像是解释为什么没有人封
2.看其他很多库大体上都是免费版功能限制并且必须附带DLL文件, ...

我知道,所以我说没必要封转QT,封转wxwidge比较合适
回复

使用道具 举报

33

主题

425

帖子

4070

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4070
6#
发表于 3 小时前 | 只看该作者
xrea 发表于 2026-4-17 10:11
我知道,所以我说没必要封转QT,封转wxwidge比较合适

那还要费劲巴拉的封wx干嘛,对比mfc又没什么太大的优势
回复

使用道具 举报

76

主题

393

帖子

2844

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2844
7#
发表于 3 小时前 | 只看该作者
本帖最后由 zhh044 于 2026-4-17 10:59 编辑

最好的办法就是自己做组件库,吃掉qt在境内市场,qt每年境内单人授权3w米/年,搞出来自己的界面库以后,境内3k/年都躺赚,闲来没事值得研究一下,利润空间非常大。
回复

使用道具 举报

315

主题

2186

帖子

8778

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
8778
QQ
8#
 楼主| 发表于 2 小时前 | 只看该作者
zhh044 发表于 2026-4-17 10:57
最好的办法就是自己做组件库,吃掉qt在境内市场,qt每年境内单人授权3w米/年,搞出来自己的界面库以后,境 ...

exui都多少年了,也没见占领市场啊,还有炫彩
火山视窗封装视频教程
回复

使用道具 举报

76

主题

393

帖子

2844

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2844
9#
发表于 2 小时前 | 只看该作者
沉默流星 发表于 2026-4-17 11:07
exui都多少年了,也没见占领市场啊,还有炫彩

得能跨平台才行,能在Linux上开发界面才行。
回复

使用道具 举报

315

主题

2186

帖子

8778

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
8778
QQ
10#
 楼主| 发表于 2 小时前 | 只看该作者
zhh044 发表于 2026-4-17 11:49
得能跨平台才行,能在Linux上开发界面才行。

**大场都搞不定,小作坊希望更小
火山视窗封装视频教程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-4-17 14:06 , Processed in 0.100482 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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