为啥多个文件可以在 Qt .qrc 中使用相同的别名?
Posted
技术标签:
【中文标题】为啥多个文件可以在 Qt .qrc 中使用相同的别名?【英文标题】:Why more than one files can use same alias in Qt .qrc?为什么多个文件可以在 Qt .qrc 中使用相同的别名? 【发布时间】:2015-10-29 10:18:34 【问题描述】:我只是尝试为 Qt 资源文件中的不同文件添加相同的别名。我预计它无法完成。
但是成功了。现在我想知道当要求使用别名引用文件时,Qt 如何知道要引用哪个文件。
我也尝试在不同的 .qrc 文件中使用相同的别名。
它是如何工作的?
谢谢你。这只是为了了解它是如何工作的。
【问题讨论】:
【参考方案1】:虽然您可以添加相同的别名,但这样做可能不是一个好主意。
假设您在同一个前缀下有多个资源,具有相同的别名,我希望 Qt 只会提供它找到的第一个资源以及您请求的别名。
【讨论】:
我检查过了。最后一个是给我的。在不同 .qrc 的情况下,结果是相同的。谢谢。以上是关于为啥多个文件可以在 Qt .qrc 中使用相同的别名?的主要内容,如果未能解决你的问题,请参考以下文章
为啥 QMenu:hover 在 Qt Designer 中不起作用
为 iOS 编译 Qt 应用程序时使用 qml.qrc 发出警告