标题:TQUI-QT皮肤框架-升级回归
作者:tianyayouge
日期:2016-10-07 20:06
内容:
TQUI,致力于QT界面皮肤框架的设计和实现,并努力简化项目开发,提供了通用功能的重量级封装和简易使用接口 。
V2.1版测试DEMO下载:
在V1版框架基础上,进行了如下升级:
1.重新完整学习QT的qss语法,对QT控件的样式重新进行定义和设计,样式 文件更加规整,并设计两款更加漂亮的皮肤样式,黑色和蓝色。
2.增加通用软件主界面的设计和通用实现,使用时只需几行代码即可。
3.添加更详细的样式测试界面,方便添加新的样式 皮肤。
4.新增多屏显示器支持,旧版界面库只允许软件在主显示屏上最大化,新版界面库会自动判断窗体所在显示器。
5.若干细小功能改进。
以下是部分界面截图:
#1 [tianyayouge 10-07 20:07]
在V1版框架基础上,进行了如下升级:
1.重新完整学习QT的qss语法,对QT控件的样式重新进行定义和设计,样式 文件更加规整,并设计两款皮肤样式,黑色和蓝色。
2.增加通用软件主界面的设计和通用实现,使用时只需几行代码即可。
3.添加更详细的样式测试界面,方便添加新的样式 皮肤。
4.若干细小功能改进。
以下是部分界面截图:
#2 [tianyayouge 10-07 20:12]
在V1版框架基础上,进行了如下升级:
1.重新完整学习QT的qss语法,对QT控件的样式重新进行定义和设计,样式 文件更加规整,并设计两款皮肤样式,黑色和蓝色。
2.增加通用软件主界面的设计和通用实现,使用时只需几行代码即可。
3.添加更详细的样式测试界面,方便添加新的样式 皮肤。
4.若干细小功能改进。
已有功能请参照旧贴:http://www.qtcn.org/bbs/read-htm-tid-58269.html
新功能说明如下:
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.新版界面框架,只允许点击标题栏进行窗体移动,不再允许在主内容区域进行拖动窗体,使用起来更接近原生界面。
#3 [tianyayouge 10-07 20:17]
TQUI,致力于QT界面皮肤框架的设计和实现。
其他皮肤界面:
#4 [tianyayouge 10-07 20:19]
TQUI,致力于QT界面皮肤框架的设计和实现。
在V1版框架基础上,进行了如下升级:
1.重新完整学习QT的qss语法,对QT控件的样式重新进行定义和设计,样式 文件更加规整,并设计两款皮肤样式,黑色和蓝色。
2.增加通用软件主界面的设计和通用实现,使用时只需几行代码即可。
3.添加更详细的样式测试界面,方便添加新的样式 皮肤。
4.新增多屏显示器支持,旧版界面库只允许软件在主显示屏上最大化,新版界面库会自动判断窗体所在显示器。
5.若干细小功能改进。
以下是部分界面截图:
#5 [listen342325 10-08 10:46]