Я работаю над пользовательским виджетом и хотел создать некоторые свойства типа float. К сожалению, не похоже, что Qt Creator является поклонником этих свойств типа float и не показывает их в редакторе свойств. Все мои другие свойства работают нормально (int, bool, QString). Вот пример того, как я объявляю свойства.
В заголовочном файле:
Q_PROPERTY( float Value
READ getValue
WRITE setValue
RESET resetValue )
float Value;
// ...
float getValue();
void resetValue();
void setValue( float value );
И в исходном файле:
float MyWidget::getValue()
{
return Value;
}
void MyWidget::resetValue()
{
Value = 0;
}
void MyWidget::setValue( float value )
{
Value = value;
}
Есть ли что-то особенное, что нужно сделать, прежде чем плавающие числа можно будет использовать для свойств виджета?