Qt资源管理(图片、图标、css样式表)

像android studio一样,Qt也有各种资源,比如图片、ui控件的样式之类。分给以下几种:
1-图片管理
2-图标管理
2-css样式表

图片管理:
首先是要引入图片资源。
右键对应的工程,选择:添加新文件——Qt——Qt Resource File——名称自己写——确定。就会生成一个 资源的文件夹,里面有xxx.qrc文件,即是资源文件。
右键xxx.qrc文件,选择:添加现有文件——选择自己那些图片所在的位置,添加。这样就算是把图片资源添加成功了。
使用图片资源:
比如在designer界面,选择label控件,右键label,选择:改变样式表——添加资源——backgroud-image——选择自己想要的图片。即可。

注意:
Qt原则支持png、jpg等图片,但是对png支持最好,且没有任何附加要求。如果使用jpg等,需要在程序打包发布时加上相应的ddl文件,否则在程序员电脑里可以正常显示,但是在用户里,不能显示。(有时候,即便加上了ddl文件,还是不能正常显示,但还是尽力,就像用户自己自定义图片,你总不能说不显示吧)

图标显示:
图标显示提供下书上提供的做法(但是demo是可以显示的。我自己实操之后,没有显示出来,很纳闷)。
图标需要用到代码:
图标显示分为托盘图标和界面左上角的那个图标。
托盘图标是先实例化一个QIcon对象(有一个构造方法,参数是图片地址),加载出图片。再实例化QSystem

你可能感兴趣的:(Qt,Qt,资源管理)