QtCreator向导:设置项目文件夹的文件夹名称

时间:2015-03-18 10:23:27

标签: qt qt-creator

在QtCreator中,您可以创建将创建新项目或类的自定义向导。这些向导指定可自定义的参数,这些参数能够修改骨架模板。

使用自定义向导创建新项目时,有没有办法指定项目的基本文件夹名称?

我们以下面的向导为例。

<?xml version="1.0" encoding="UTF-8"?>
<wizard version="1" kind="project"
        class="qmakeproject" firstpage="10"
        id="A.Node" category="B.Framework">
    <icon>console.png</icon>
    <description>Create a new Node</description>
    <displayname>Node</displayname>;
    <displaycategory>Framework</displaycategory>
    <files>
        <file source="skeleton.cpp" 
         target="%ProjectName:l%node.cpp" openeditor="true"/>
        <file source="skeleton.h" 
         target="%ProjectName:l%node.h" openeditor="true"/>
        <file source="skeleton.pro.ske" 
         target="%ProjectName:l%node.pro" openproject="false"/>
    </files>
</wizard>

此向导将获取文件(skeleton.pro,skeleton.cpp和skeleton.h),修改文件的内容,并将文件名更改为项目名称(小写)加上“节点“在最后。

这些文件都放在以项目名称命名的文件夹中(特殊变量%ProjectName%)。 有没有办法指定项目的基础文件夹还应附加“node”一词?

例如,如果我选择将项目命名为“algorithm”,则所需的文件夹名称将为“algorithmnode”,以使文件夹结构如下所示:

algorithmnode/
    algorithmnode.pro
    algorithmnode.h
    algorithmnode.cpp

但是,基本文件夹默认为项目名称。

0 个答案:

没有答案
相关问题