Название: Где-нибудь описаны тэги для domXml? Отправлено: Гурман от Сентябрь 28, 2016, 17:09 Есть метод QString plugin::domXml() const {......}. Он возвращает строку с XML кодом для настроек плагина. И нигде не могу найти описания тэгов, которые там понимает QtDesigner. Методом тыка нашёл bool, double, color, uint, point, но в случае int кроме недоумения ничего не получаю. Например:
Код: " <property name=\"propertyname\">\n" работает правильно, в дизайнере появляется поле для ввода беззнакового целого (минус набрать невозможно). Но Код: " <property name=\"propertyname\">\n" не работает, иконка плагина есть в палитре дизайнера, но она не выбирается, виджет невозможно перетащить на окно приложения. И как теперь сделать поле для целого со знаком? :-\ Название: Re: Где-нибудь описаны тэги для domXml? Отправлено: Гурман от Сентябрь 29, 2016, 12:45 Ещё работает тэг pixmap - можно выбирать файл из ресурсов, не обязательно пиксельную картинку, любой ресурс.
Название: Re: Где-нибудь описаны тэги для domXml? Отправлено: poru от Сентябрь 29, 2016, 13:19 Цитировать И как теперь сделать поле для целого со знаком? А попробуйте не <int>, а <number>.Название: Re: Где-нибудь описаны тэги для domXml? Отправлено: Old от Сентябрь 29, 2016, 13:21 А если заглянуть в исходники плагинов? :)
Название: Re: Где-нибудь описаны тэги для domXml? Отправлено: poru от Сентябрь 29, 2016, 14:11 Все тэги в файле ui4.xsd
Название: Re: Где-нибудь описаны тэги для domXml? Отправлено: Гурман от Сентябрь 29, 2016, 17:06 А если заглянуть в исходники плагинов? :) Я там domXml() не видел. Всё на Q_PROPERTIES сделано. Название: Re: Где-нибудь описаны тэги для domXml? Отправлено: Гурман от Сентябрь 29, 2016, 17:07 Цитировать И как теперь сделать поле для целого со знаком? А попробуйте не <int>, а <number>.Попробую... но я бы убил веником долго и жестоко того, кто такое сделал. Название: Re: Где-нибудь описаны тэги для domXml? Отправлено: Гурман от Сентябрь 29, 2016, 17:16 Все тэги в файле ui4.xsd Спс, посмотрю. А случайно не знаете - можно ли привязать в domXml() к полю с тэгом pixmap функцию задания изображения для виджета, чтобы QtDesigner её вызывал, если в поле изменилось имя файла? Название: Re: Где-нибудь описаны тэги для domXml? Отправлено: Гурман от Ноябрь 03, 2016, 23:38 Вот бы ещё проперти можно было в domXml() в группы объединять. Чтобы они сворачивались с кнопкой-треугольником, как групповые проперти типа color, enum и т.д. Пока не видно, можно ли это вообще сделать и как.
|