LINUX.ORG.RU

«кастомное» редактирование поля в qtdesigner

 , ,


0

1

есть кастомный виджет (от QLineEdit, не spinbox), у него поле, которое, по логике, должно принимать значения 4, 8, 12,...32
подскажите, плиз, как сделать чтобы в дезайнере нельзя было задать другого? пока там просто spinbox с шагом 1

spinbox с шагом 4 и границами?

anonymous ()
Ответ на: комментарий от anonymous

ой, ошибся... значения могут быть от 0 до 2^32
это в дезайнере хочется чтобы можно было поставить для свойства «размерность» только значения X кратные 4-м и 0 < X < 32 (для «размерности» виджета), типа сколько бит можно «редактировать»

metawishmaster ★★★★ ()
Последнее исправление: metawishmaster (всего исправлений: 2)
Ответ на: комментарий от metawishmaster

может быть это поможет:

Q_ENUMS( MyEnum )

Q_PROPERTY( MyEnum myProp READ myProp WRITE setMyProp
            DESIGNABLE true SCRIPTABLE true STORED true )

anonymous ()
Ответ на: комментарий от anonymous

спасибо :), смотрю сейчас, но пока не получается конвертировать из int в enum

metawishmaster ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.