写好的Qt程序在别的电脑上运行,背景变成了白色。我的电脑是win7,朋友的是win10,初始以为是系统不兼容问题。后来发现想多了。使用这个标题(跨系统显示)表示在不同的电脑上执行。
解决:
QT中使用图片或视频等资源,最好是保存在工程的资源目录下,使用相对路径,我的问题就是使用了绝对路径(背景图片不在资源路径下)

路径问题:
采用:/main/login这种相对路径,login是别用名
例如:

再比如:

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