天天看点

Qt qss样式文件动态替换UI素材

软件通过.qss文件加载样式表,我们可以通过修改qss文件引用的资源路径,实现实时的动态替换,无需重新编译生成

加载本地文件

  • 相对路径
/*登录界面*/
LoginDialog {
    border-image: url(./login.png);
}
           
  • 绝对路径
/*登录界面*/
LoginDialog {
    border-image: url(/home/test/login.png);
}
           

加载资源路径

/*登录界面*/
LoginDialog {
    border-image: url(:/image/login.png);
}
           

继续阅读