Russian Qt Forum
Ноябрь 01, 2024, 16:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Есть ли объект Color в QML  (Прочитано 4569 раз)
Sasha
Гость
« : Апрель 16, 2012, 14:03 »

Здравствуйте.
что-то не могу найти объект Color в QML. Есть ли он вообще?

Например, переменную с типом даты я могу создать так:
Код:
property variant now: new Date()
Могу ли я также создать переменную с типом цвета?

И вообще где можно найти весь список объектов, которые можно создавать в QML, а то я в документации даже Date не могу найти.
Записан
Sasha
Гость
« Ответ #1 : Апрель 16, 2012, 14:16 »

Ответ на первый вопрос (он же название темы) я кажется нашёл. Нужно писать, например, так:
Код:
property color cr1: "red"
Я прав?
правда, пока не понятно, как доставать, например компоненты цвета...

Но остаётся 2-й вопрос:
где можно найти весь список объектов, которые можно создавать в QML, а то я в документации даже Date не могу найти.
Записан
Странник
Гость
« Ответ #2 : Апрель 17, 2012, 00:41 »

а документация у вас установлена? (если уж гугль предал).
вот вам ссылка: http://qt-project.org/doc/qt-4.8/qdeclarativebasictypes.html
Записан
Sasha
Гость
« Ответ #3 : Апрель 17, 2012, 18:01 »

а документация у вас установлена? (если уж гугль предал).
вот вам ссылка: http://qt-project.org/doc/qt-4.8/qdeclarativebasictypes.html

Спасибо.
Документация есть и на этот список я натыкался. Вроде постепенно проясняется.
Но всё равно не понятно почему:
С одной стороны есть тип date и мы можем также писать property variant v: new Date
С другой стороны есть тип color НО МЫ НЕ МОЖЕМ писать property variant v: new Color
Или есть тип url НО МЫ НЕ МОЖЕМ писать property variant v: new Url
Записан
OKTA
Гость
« Ответ #4 : Май 03, 2012, 16:08 »

Просто у Variant и Date дефолтное значение udefined) поэтому так и можно видимо, а для других делай property <type> <name>
Записан
Ubuntu_linux
Гость
« Ответ #5 : Май 03, 2012, 19:35 »

Ответ на первый вопрос (он же название темы) я кажется нашёл. Нужно писать, например, так:
Код:
property color cr1: "red"
Я прав?
правда, пока не понятно, как доставать, например компоненты цвета...

Но остаётся 2-й вопрос:
где можно найти весь список объектов, которые можно создавать в QML, а то я в документации даже Date не могу найти.
Можно так:
property color cr1: Qt.rgba(0.5,0.3,0.6,1.0)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.123 секунд. Запросов: 21.