Russian Qt Forum

Qt => Qt Quick => Тема начата: Авварон от Сентябрь 24, 2010, 22:34



Название: QML TextEdit цвет
Отправлено: Авварон от Сентябрь 24, 2010, 22:34
как у TextEdit поменять цвет фона?
проперти color - это цвет текста
или же как задать градиент?


Название: Re: QML TextEdit цвет
Отправлено: Marat(Qt) от Сентябрь 25, 2010, 01:45
Может подложить под него rectangle с нужным цветом(градиентом)?
Код:
import Qt 4.7

Rectangle {
width: 240
    height: 200
gradient: Gradient {
GradientStop { position: 0.0; color: "red" }
GradientStop { position: 0.33; color: "yellow" }
GradientStop { position: 1.0; color: "green" }
}
TextEdit {
width: 240
text: "<b>Hello</b> <i>World!</i>"
font.family: "Helvetica"
font.pointSize: 20
color: "blue"
focus: true
}
}


Название: Re: QML TextEdit цвет
Отправлено: Авварон от Сентябрь 25, 2010, 10:42
да, цвет поменялся, сделал так: Rectangle->FlickArea->TextEdit лежащие друг на друге
по идее хотел бы чтоб FlickArea была бы вверху, но не получилось сходу настроить размер ректангла (он равен изначальному размеру и при скролле появляется белая полоса, где ректа нет
спасибо:)