深入探索Qt:资源管理、用户交互与自定义组件开发
1. Qt资源系统概述
Qt资源系统允许将资源以树形结构存储在应用程序内部,从而创建逻辑清晰的资源层次,就像资源存储在磁盘上一样。资源收集文件可指定项目中源资源与资源树中目标位置的关系,为避免混淆,通常建议源表示与运行时的资源树相匹配。
2. 在应用程序中包含资源
若使用Qt Creator,在Qt应用程序中包含资源非常容易。具体操作步骤如下:
1. 右键点击项目面板中的项目。
2. 从弹出的对话框中选择“Add New…” -> “Qt Resource File”。
3. Qt Creator提供资源编辑器,可指定要包含为应用程序资源的文件,也可手动编辑资源集合。使用编辑器时,需指定资源在源文件层次结构中的路径、资源文件名以及其在应用程序资源树中的路径,还可指定语言,以便仅在特定语言激活时加载资源。
资源集合以 .qrc 后缀的简单XML文件指定,示例如下:
<!DOCTYPE RCC><RCC version="1.0">
<RCC>
<qresource prefix="/images">
<file>images/map.png</file>
<file>images/smallmap.png</file>
</qresource>
<qresource prefix="/js">
超级会员免费看
订阅专栏 解锁全文
9

被折叠的 条评论
为什么被折叠?



