Название: Установить QPointF property через CSS Отправлено: jekazz от Январь 09, 2010, 13:31 Использую Qt 4.6.0, где есть возможность устанавливать через CSS значения свойств, обозначенных в классе Q_PROPERTY, то есть, пример:
Имеем пользовательский класс Код: class MyButton: publi QPushButton Код: MyButton В таком виде работает. Но мне нужно устанавливать свойство типа QPointF: Код: Q_PROPERTY(QPointF someProperty READ someProperty WRITE setSomeProperty) Код: MyButton 5 5 5px 5px 5,5 5px,5px (5 5) (5px 5px) (5,5) (5px,5px) (5;5) (5px;5px) (5:5) (5px:5px) и т.д. с фигурными {} и квадратными [] скобками. Ни один вариант не катит. Пока вышел из положения тем, что свойство сделал типа QSize, в принципе, почти то же самое - 2 переменные, хотя и целочисленные, а не дробные. Тогда в стиле можно передавать 5px 5px. Только всё-равно это неправильно, это уже бубен. Название: Re: Установить QPointF property через CSS Отправлено: xokc от Январь 09, 2010, 14:34 Видимо проблема аналогична http://www.prog.org.ru/index.php?topic=8759.msg49047#msg49047
|