小编Mas*_*ina的帖子

Git hook 检查标签名称

是否有任何 git 钩子可以检查新 git 标签的名称或字符串,甚至可能在“提交”新标签之前(例如类似预提交的东西,但针对标签)?我的问题的目的是我想禁止“abc”或“v1.2.3”格式的git标签名称。Git 标签名称应始终严格遵循“1.2.3”语法。

git hook

6
推荐指数
1
解决办法
2460
查看次数

在Qt插件类中读取自己的元数据

我目前正在编写自己的Qt插件,用于Qt程序.为了识别插件版本信息,我使用存储在JSON文件中的元数据,如下所示:

{
    "type" :            "communication",
    "name" :            "USB-LIN-IB",
    "longname" :        "USB-LIN Communication",
    "version" :         "1.1",
    "dependencies" :    []
}
Run Code Online (Sandbox Code Playgroud)

要从插件类外部(在Qt程序世界中)访问这些元数据信息,我会依赖它们,因为我已经定义了这样的JSON文件:

Q_PLUGIN_METADATA(IID "org.plugins.communications.1" FILE "USBLINCommunication.json")
Run Code Online (Sandbox Code Playgroud)

是否可以使用标准化且方便的方法从插件成员(例如插件构造函数)中访问完全相同的元数据?当然,我可以使用QPluginLoader(我必须知道插件文件路径)或来自JSON对象的文件readAll.但是,这两种方法都依赖于知道插件和JSON文件的确切路径.这对我来说不太可靠.

我以为还有另一种更标准化的方式?

c++ qt json qt5 qtcore

4
推荐指数
1
解决办法
2077
查看次数

标签 统计

c++ ×1

git ×1

hook ×1

json ×1

qt ×1

qt5 ×1

qtcore ×1