на главнуюВсе эхи RU.LINUX.CHAINIK
войти ?

QtCreator wizard.xml

От Artem Artyuhov (2:6035/5.25) к All

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Привет, All!

Ситуация:
имеется template для создания проекта для QtCreator 4.6.0 based on Qt 5.10.1
В wizard.xml есть некое объявление

<field name="AVR_TYPE">
<fieldcontrol class="QComboBox" defaultindex="1">
<comboentries>
<comboentry value="atmega328">
<comboentrytext>ATmega328</comboentrytext>
</comboentry>
<comboentry value="atmega328p">
<comboentrytext>ATmega328p</comboentrytext>
</comboentry>
<comboentry value="atmega1280">
<comboentrytext>ATmega1280</comboentrytext>
</comboentry>
<comboentry value="atmega168">
<comboentrytext>ATmega168</comboentrytext>
</comboentry>
<comboentry value="atmega2560">
<comboentrytext>ATmega2560</comboentrytext>
</comboentry>
</comboentries>
</fieldcontrol>
<fielddescription>Microcontroller:</fielddescription>
</field>
Переменная AVR_TYPE судя по официальной документации должна подтянуться в файл проекта project.pro

ARDUINO_MCU = %AVR_TYPE%

При создании проекта фалы формируются правильно, все ложиться куда нужно, список сформированый в wizard.xml работает - но значени переменной в файл проекта не подтягивается. Перелопатил кучу доки, но так и не разобрался. Более того не нашел более или менее адекватной документации.

Hа основе другого шаблона - обнаружил следующую особенность

если в файле *.pro
переменную подтянуть через

ARDUINO_MCU = atmega1280

то для данного условия все правильно подставляется. Я так понимаю что проблема связана с типами данных.
Скажите напиши if ами, но стандартные конструкции характерные для языков Си++ или Pascal не работают.
Кто-нибудь сталкивался с подобным?




С наилучшими пожеланиями, Artem.

--- -Пиши, старик, пиши! Мы тебя не покинем.
* Origin: Hеужели опять: яйца всмятку, котлеты, цыплята? (2:6035/5.25)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.LINUX.CHAINIK?msgid=2:6035/5.25+5acba5c4