查看完整版本: [-- TQUI-QT皮肤框架-升级回归 --]

QTCN开发网 -> Qt 作品展 -> TQUI-QT皮肤框架-升级回归 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

tianyayouge 2016-10-07 20:06

TQUI-QT皮肤框架-升级回归

TQUI,致力于QT界面皮肤框架的设计和实现,并努力简化项目开发,提供了通用功能的重量级封装和简易使用接口 。

V2.1版测试DEMO下载:[attachment=15863]

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

以下是部分界面截图:
[attachment=15845]
[attachment=15846]
[attachment=15847]
[attachment=15848]
[attachment=15849]







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

以下是部分界面截图:
[attachment=15852]
[attachment=15853]
[attachment=15854]

[attachment=15855]
[attachment=15856]



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

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

新功能说明如下:
1.新增通用主界面使用方法:
  1. MainWindow3::MainWindow3(QWidget *parent) :
    [color=#ff0000]    SkinWindowEx[/color](parent),
        ui(new Ui::MainWindow3)
    {
        ui->setupUi(this->contentWidget());
        skinFormHelper()->initSkinWindow();

    [color=#ff0000]    m_systemMenu=new MainMenu(this);[/color]
    [color=#ff0000]    this->skinFormHelper()->addWindowMenu(this->m_systemMenu,QIcon());  //在窗体右上角功能菜单中增加一个菜单项[/color]
    [color=#ff0000]    this->setToolBarEx(ui->toolBar);//设置通用主界面的工具条[/color]
    [color=#ff0000]    this->setIcon(0xf1b9,25);//设置通用主界面的图标,可以设置具体ICO图片,也可以使用字体图标库。[/color]
    [color=#ff0000]    this->setTitle("充电卡管理软件");//设置通用主界面的软件名称。[/color]
        this->setWindowTitle("充电卡管理软件");

    }

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

tianyayouge 2016-10-07 20:17
TQUI,致力于QT界面皮肤框架的设计和实现。

其他皮肤界面:

[attachment=15857]
[attachment=15858]
[attachment=15859]
[attachment=15860]
[attachment=15861]


tianyayouge 2016-10-07 20:19
TQUI,致力于QT界面皮肤框架的设计和实现。

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

以下是部分界面截图:
[attachment=15862]




listen342325 2016-10-08 10:46
      

lzh280 2016-10-08 12:29
  

家有布衣 2016-10-08 13:46

hejiang177 2016-10-10 10:19
       好好好

急驰的蚂蚁 2016-10-11 11:58
厉害!厉害!很漂亮!

wqb12358 2016-10-11 15:41
开源么,

tianyayouge 2016-10-13 17:27
wqb12358:开源么, (2016-10-11 15:41) 

不开源,可以提供思路

stlcours 2016-10-13 23:45
tianyayouge:不开源,可以提供思路 (2016-10-13 17:27)

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

tianyayouge 2016-10-14 07:46
stlcours:你的东西明显是根据刘大师的东西修改的,连配色都差不多,还不开源,差评!
 (2016-10-13 23:45) 

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

tianyayouge 2016-10-14 07:48
最早的版本参照了刘大师的脚本,再加上自己的学习,这个版本是完全自己写的,没有参照他的,而且实现框架和他的有很大不同。
下面提供代码的文档说明,这个是第一版的,第二版的加了一些功能,自己看吧。
[attachment=15884]

tianyayouge 2016-10-14 07:50
这个版本的配色是我自己重新搞的好不好,没有用刘大师的配色,一看就知道。

mr、杨 2016-10-27 19:22
简直就是大神啊,完全不需要UI设计师啦!哈哈

liudianwu 2016-10-27 20:28
能够不断参照学习领悟,然后升华出自己的一些东西,本人还是非常赞同楼主的做法!这样才能不断进步!

hejiang177 2016-11-17 08:59
有模仿才会有进步,支持楼主,感谢各位开源的大神

25133777 2016-11-29 16:33
框架是打包成dll调用吗?那么窗体dll如果用到了图片怎么办?比如最大化这些的,还是你是自己画?

nigoole 2016-11-30 13:35
个人觉得很不错~大家不要因为长得像就说别人是用别人的,能融合成自己的东西也需要时间,东西做的挺全面的~不懂就不要乱说。

nigoole 2016-11-30 13:44
25133777:框架是打包成dll调用吗?那么窗体dll如果用到了图片怎么办?比如最大化这些的,还是你是自己画? (2016-11-29 16:33) 

这些用API配置即可~无需担心,就算有特殊需求,重新定制修改也不是什么问题!~

hanheyfon 2016-12-13 15:10
    

xiongj2 2016-12-21 09:23
不开源,在这里显摆个啥?打骂吗

洗洗睡咯 2017-01-31 16:20
  

lnx252008 2017-02-09 10:37
请问这套架构 开源吗?

return 2017-02-09 12:18
升华 。文档用什么软件写的,很专业。


bigma 2017-10-24 22:50
无法移动啊,想看看最大化的效果,赞一个


查看完整版本: [-- TQUI-QT皮肤框架-升级回归 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled