VS+QT结合QSS界面美化与自定义标题栏设计
发布时间
阅读量:
阅读量
qss/css所产生的视觉效果似乎并无差异?
由于项目中未集成用户界面,因此均通过代码直接调用实现。
1. QSS文件使用
1.1 如果仅有一个样式文件,可以直接代码导入
通过QFile加载样式信息,并利用setStyleSheet方法完成样式配置。
QString qss;
QFile file(":/qss/Style.qss");
if (file.open(QFile::ReadOnly))
{
qss = QLatin1String(file.readAll());
QString paletteColor = qss.mid(20, 7);
qApp->setPalette(QPalette(QColor(paletteColor)));
qApp->setStyleSheet(qss);
file.close();
}
1.2 如果有多个样
全部评论 (0)
还没有任何评论哟~
