Название: Qt Designer - хранение предустановленного списка значений Отправлено: bigirbis от Август 28, 2007, 09:24 Кому-нибудь доводилось писать плагины (для дизайнера) для своих контролов, так, чтобы они могли иметь список предустановленных значений (например, как в QComboBox)? Эдитор получилось зацепить, в самом дизайнере список редактируется нормально, а вот как это барахло импортить/экспортить в ui-файл так и не догнал.
Заранее, спасибо. Qt 4.3.1 Название: Re: Qt Designer - хренение предустановленного списка значений Отправлено: Emc от Август 28, 2007, 20:22 Q_PROPERTY() ?
Название: Re: Qt Designer - хренение предустановленного списка значений Отправлено: Emc от Август 28, 2007, 20:27 гыгы
"хрЕнение предустановленного списка значений" :D Название: Re: Qt Designer - хранение предустановленного списка значений Отправлено: bigirbis от Август 29, 2007, 09:04 Очень умный?
Айтемы хранить в xml-ui чисто через Q_PROPERTY не получится. Там какая-то другая схема работает. Название: Re: Qt Designer - хранение предустановленного списка значений Отправлено: vaprele07 от Август 29, 2007, 11:18 на счет QComboBox оно в QAbstractFormBuilder сохраняется если тебе удастся до него добраться ;D, а что мешает иметь скрытую для дизайнера QString пропертю c параметром сторэ. И сохранять в ней твои итымы в xml виде.
Название: Re: Qt Designer - хранение предустановленного списка значений Отправлено: Sergeich от Август 29, 2007, 19:09 Cм. Q_ENUMS
http://doc.trolltech.com/4.3/properties.html#using-enums-and-flags-in-properties Название: Re: Qt Designer - хранение предустановленного списка значений Отправлено: bigirbis от Август 30, 2007, 09:33 Вопрос в том, как записать данные в UI и считать их подобно QComboBox.
Код: <widget class="QComboBox" name="comboBox" > В этом куске ui файла видно, что в comboBox есть 3 айтема. Как такое реализовать? Название: Re: Qt Designer - хранение предустановленного списка значений Отправлено: vaprele07 от Август 30, 2007, 11:43 если хорошо подумать то никак, стандартных способов нет, это не дельфе с персистентом, там форма грузилась во время исполнения, а здесь генерируется сишный код. ???
|