2013-07-22 36 views
1

我已經創建了包含三個文件Qt Creator的嚮導自定義模板:在Qt Creator新建項目嚮導的自定義模板中創建一個類?

  • 的main.cpp
  • project.pro
  • wizard.xml

現在我還喜歡在項目創建時將類包含到項目中。 應該根據用戶在嚮導中的輸入命名該類(包括.h.cpp文件)。

我已經成功地創建要求類名嚮導:

<fields> 
    <field mandatory="true" name="CLASS"> 
     <fieldcontrol class="QLineEdit" defaulttext="MyClass" /> 
     <fielddescription>Class name:</fielddescription> 
    </field> 
</fields> 

現在我該怎樣從用戶輸入創建.h.cpp文件?

+0

所以...你正試圖創建一個代碼生成器?你的問題對我來說非常混亂。 – Huy

+0

@Huytard Qt Creator支持[自定義嚮導](http://qt.developpez.com/doc/qtcreator-2.3/creator-project-wizards /)來創建項目。我試圖讓自己創建一個新項目時創建一個類。 –

回答

2

好,類似您發佈的鏈接,你想要什麼to do seems to be in the documentation already

既然你有你的領域命名的類:

<field mandatory="true" name="CLASS"> 

然後,您使用該字段作爲文件的目標:

<files> 
    <file source="default.cpp" target="%CLASS:l%..%CppSourceSuffix%" openeditor="true" /> 
    <file source="default.h" target="%CLASS:l%.%CppHeaderSuffix%" openeditor="true" /> 
</files> 

也許你可以嘗試修改一個現有的模板,而不是從頭開始創建?

+0

哇,我很笨,謝謝!我將確保深入瞭解現有的模板:P –

相關問題