• 14704阅读
  • 27回复

TQUI-QT皮肤框架-升级回归 [复制链接]

上一主题 下一主题
离线tianyayouge
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2016-10-07
TQUI,致力于QT界面皮肤框架的设计和实现,并努力简化项目开发,提供了通用功能的重量级封装和简易使用接口 。

V2.1版测试DEMO下载: TQUITest_独立执行文件.zip (6971 K) 下载次数:508

在V1版框架基础上,进行了如下升级:
1.重新完整学习QT的qss语法,对QT控件的样式重新进行定义和设计,样式 文件更加规整,并设计两款更加漂亮的皮肤样式,黑色和蓝色。
2.增加通用软件主界面的设计和通用实现,使用时只需几行代码即可。
3.添加更详细的样式测试界面,方便添加新的样式 皮肤。
4.新增多屏显示器支持,旧版界面库只允许软件在主显示屏上最大化,新版界面库会自动判断窗体所在显示器。
5.若干细小功能改进。

以下是部分界面截图:











离线tianyayouge

只看该作者 1楼 发表于: 2016-10-07
在V1版框架基础上,进行了如下升级:
1.重新完整学习QT的qss语法,对QT控件的样式重新进行定义和设计,样式 文件更加规整,并设计两款皮肤样式,黑色和蓝色。
2.增加通用软件主界面的设计和通用实现,使用时只需几行代码即可。
3.添加更详细的样式测试界面,方便添加新的样式 皮肤。
4.若干细小功能改进。

以下是部分界面截图:








离线tianyayouge

只看该作者 2楼 发表于: 2016-10-07
在V1版框架基础上,进行了如下升级:
1.重新完整学习QT的qss语法,对QT控件的样式重新进行定义和设计,样式 文件更加规整,并设计两款皮肤样式,黑色和蓝色。
2.增加通用软件主界面的设计和通用实现,使用时只需几行代码即可。
3.添加更详细的样式测试界面,方便添加新的样式 皮肤。
4.若干细小功能改进。

已有功能请参照旧贴:http://www.qtcn.org/bbs/read-htm-tid-58269.html

新功能说明如下:
1.新增通用主界面使用方法:
  1. MainWindow3::MainWindow3(QWidget *parent) :
  2. [color=#ff0000]    SkinWindowEx[/color](parent),
  3.     ui(new Ui::MainWindow3)
  4. {
  5.     ui->setupUi(this->contentWidget());
  6.     skinFormHelper()->initSkinWindow();
  7. [color=#ff0000]    m_systemMenu=new MainMenu(this);[/color]
  8. [color=#ff0000]    this->skinFormHelper()->addWindowMenu(this->m_systemMenu,QIcon());  //在窗体右上角功能菜单中增加一个菜单项[/color]
  9. [color=#ff0000]    this->setToolBarEx(ui->toolBar);//设置通用主界面的工具条[/color]
  10. [color=#ff0000]    this->setIcon(0xf1b9,25);//设置通用主界面的图标,可以设置具体ICO图片,也可以使用字体图标库。[/color]
  11. [color=#ff0000]    this->setTitle("充电卡管理软件");//设置通用主界面的软件名称。[/color]
  12.     this->setWindowTitle("充电卡管理软件");
  13. }

2.新版界面框架,只允许点击标题栏进行窗体移动,不再允许在主内容区域进行拖动窗体,使用起来更接近原生界面。
离线tianyayouge

只看该作者 3楼 发表于: 2016-10-07
TQUI,致力于QT界面皮肤框架的设计和实现。

其他皮肤界面:







离线tianyayouge

只看该作者 4楼 发表于: 2016-10-07
TQUI,致力于QT界面皮肤框架的设计和实现。

在V1版框架基础上,进行了如下升级:
1.重新完整学习QT的qss语法,对QT控件的样式重新进行定义和设计,样式 文件更加规整,并设计两款皮肤样式,黑色和蓝色。
2.增加通用软件主界面的设计和通用实现,使用时只需几行代码即可。
3.添加更详细的样式测试界面,方便添加新的样式 皮肤。
4.新增多屏显示器支持,旧版界面库只允许软件在主显示屏上最大化,新版界面库会自动判断窗体所在显示器。
5.若干细小功能改进。

以下是部分界面截图:




离线listen342325

只看该作者 5楼 发表于: 2016-10-08
      
Qt 不错的选择
离线lzh280

只看该作者 6楼 发表于: 2016-10-08
  
离线家有布衣

只看该作者 7楼 发表于: 2016-10-08
离线hejiang177

只看该作者 8楼 发表于: 2016-10-10
       好好好
老是要密码

只看该作者 9楼 发表于: 2016-10-11
厉害!厉害!很漂亮!
离线wqb12358

只看该作者 10楼 发表于: 2016-10-11
开源么,
离线tianyayouge

只看该作者 11楼 发表于: 2016-10-13
回 wqb12358 的帖子
wqb12358:开源么, (2016-10-11 15:41) 

不开源,可以提供思路
离线stlcours

只看该作者 12楼 发表于: 2016-10-13
回 tianyayouge 的帖子
tianyayouge:不开源,可以提供思路 (2016-10-13 17:27)

你的东西明显是根据刘大师的东西修改的,连配色都差不多,还不开源,差评!
离线tianyayouge

只看该作者 13楼 发表于: 2016-10-14
回 stlcours 的帖子
stlcours:你的东西明显是根据刘大师的东西修改的,连配色都差不多,还不开源,差评!
 (2016-10-13 23:45) 

最早的版本参照了刘大师的脚本,再加上自己的学习,这个版本是完全自己写的,没有参照他的,而且实现框架和他的有很大不同。
离线tianyayouge

只看该作者 14楼 发表于: 2016-10-14
最早的版本参照了刘大师的脚本,再加上自己的学习,这个版本是完全自己写的,没有参照他的,而且实现框架和他的有很大不同。
下面提供代码的文档说明,这个是第一版的,第二版的加了一些功能,自己看吧。
TQUIHelp_v1.0.3.zip (267 K) 下载次数:178
离线tianyayouge

只看该作者 15楼 发表于: 2016-10-14
这个版本的配色是我自己重新搞的好不好,没有用刘大师的配色,一看就知道。
离线mr、杨

只看该作者 16楼 发表于: 2016-10-27
简直就是大神啊,完全不需要UI设计师啦!哈哈
离线liudianwu

只看该作者 17楼 发表于: 2016-10-27
能够不断参照学习领悟,然后升华出自己的一些东西,本人还是非常赞同楼主的做法!这样才能不断进步!
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线hejiang177

只看该作者 18楼 发表于: 2016-11-17
有模仿才会有进步,支持楼主,感谢各位开源的大神
老是要密码
离线25133777

只看该作者 19楼 发表于: 2016-11-29
框架是打包成dll调用吗?那么窗体dll如果用到了图片怎么办?比如最大化这些的,还是你是自己画?
离线nigoole

只看该作者 20楼 发表于: 2016-11-30
个人觉得很不错~大家不要因为长得像就说别人是用别人的,能融合成自己的东西也需要时间,东西做的挺全面的~不懂就不要乱说。
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线nigoole

只看该作者 21楼 发表于: 2016-11-30
回 25133777 的帖子
25133777:框架是打包成dll调用吗?那么窗体dll如果用到了图片怎么办?比如最大化这些的,还是你是自己画? (2016-11-29 16:33) 

这些用API配置即可~无需担心,就算有特殊需求,重新定制修改也不是什么问题!~
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线hanheyfon

只看该作者 22楼 发表于: 2016-12-13
    
离线xiongj2

只看该作者 23楼 发表于: 2016-12-21
不开源,在这里显摆个啥?打骂吗
离线洗洗睡咯

只看该作者 24楼 发表于: 2017-01-31
  
离线lnx252008

只看该作者 25楼 发表于: 2017-02-09
请问这套架构 开源吗?
离线return

只看该作者 26楼 发表于: 2017-02-09
升华 。文档用什么软件写的,很专业。

离线bigma

只看该作者 27楼 发表于: 2017-10-24
无法移动啊,想看看最大化的效果,赞一个
快速回复
限100 字节
 
上一个 下一个