解决Qt(跨系统显示)样式背景变成白色问题

写好的Qt程序在别的电脑上运行,背景变成了白色。我的电脑是win7,朋友的是win10,初始以为是系统不兼容问题。后来发现想多了。使用这个标题(跨系统显示)表示在不同的电脑上执行。

解决:

QT中使用图片或视频等资源,最好是保存在工程的资源目录下,使用相对路径,我的问题就是使用了绝对路径(背景图片不在资源路径下)
在这里插入图片描述

路径问题:

采用:/main/login这种相对路径,login是别用名
例如:
在这里插入图片描述
再比如:
在这里插入图片描述

添加资源:

添加资源路径的方法是,以上面的截图为例,右键fancydemo.qrc->Open in Editor,然后在出现的以下画面点击Add Files添加,同时可以添加别名,方便调用
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_16488989/article/details/109021041
今日推荐