Size: a a a

2020 June 15

Е

Егор in Qt
Можно как-то сделать анимацию по цвету, которая будет "заполнять" объект слева-направо (например)? Или нужно объект с нужным цветом создавать поверх моего, и ему ширину/высоту анимировать? QML
источник

МВ

Макс Воробьев... in Qt
Егор
Можно как-то сделать анимацию по цвету, которая будет "заполнять" объект слева-направо (например)? Или нужно объект с нужным цветом создавать поверх моего, и ему ширину/высоту анимировать? QML
думаю можно
источник

ДП

Дмитрий Попов... in Qt
Егор
Можно как-то сделать анимацию по цвету, которая будет "заполнять" объект слева-направо (например)? Или нужно объект с нужным цветом создавать поверх моего, и ему ширину/высоту анимировать? QML
Как вариант делать градиент, но по моему это костыль. Второй вариант мне кажется лучше.
источник

МВ

Макс Воробьев... in Qt
Егор
Можно как-то сделать анимацию по цвету, которая будет "заполнять" объект слева-направо (например)? Или нужно объект с нужным цветом создавать поверх моего, и ему ширину/высоту анимировать? QML
попробуй создать градиент для цвета и ему менять через PropertyAnimation позицию смены цвета
источник

МВ

Макс Воробьев... in Qt
в крайняк всегда есть https://doc.qt.io/qt-5/qml-qtquick-shadereffect.html %)
источник

Е

Егор in Qt
я боюсь шейдеров, лучше прямоугольник заанимирую
источник

МВ

Макс Воробьев... in Qt
Егор
я боюсь шейдеров, лучше прямоугольник заанимирую
там не все так плохо)
источник

Е

Егор in Qt
Макс Воробьев
там не все так плохо)
я их даже сам писал, поэтому и не хочу еще раз этим заниматься
источник

МВ

Макс Воробьев... in Qt
особенно с учетом возможности создать для шейдера отдельное окно с текстовым полем и в реалтайме реедактировать и смотреть на результат
источник

Е

Егор in Qt
Макс Воробьев
особенно с учетом возможности создать для шейдера отдельное окно с текстовым полем и в реалтайме реедактировать и смотреть на результат
qml ведь так тоже умеет, кто-то даже рабочий пример кидал сюда
источник

МВ

Макс Воробьев... in Qt
Егор
qml ведь так тоже умеет, кто-то даже рабочий пример кидал сюда
так я про qml и говорю
источник

МВ

Макс Воробьев... in Qt
а. в смысле с релоадом?
источник

Е

Егор in Qt
Макс Воробьев
так я про qml и говорю
а, думал ты имел ввиду, что это для шейдеров такая фича
источник

Е

Егор in Qt
Макс Воробьев
а. в смысле с релоадом?
сейчас поищу
источник

МВ

Макс Воробьев... in Qt
Егор
сейчас поищу
через Loader https://t.me/qt_chat/115100
источник

МВ

Макс Воробьев... in Qt
я про то, что ты делаешь окно с text view и шейдеру присваиваешь .text этого TextView
источник

МВ

Макс Воробьев... in Qt
и по изменению текста в реалтайме смотришь как отображается шейдер
источник

Е

Егор in Qt
Макс Воробьев
и по изменению текста в реалтайме смотришь как отображается шейдер
прямоугольник всё же попроще будет
источник

МВ

Макс Воробьев... in Qt
короч есть много способов это накастылить)
источник

МВ

Макс Воробьев... in Qt
включая градиент, шейдер, два прямоугольника, Canvas, QPaintedItem и т д
источник