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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Редактирование текстового поля TextField в QML  (Прочитано 3829 раз)
SektorCT
Частый гость
***
Offline Offline

Сообщений: 229


Просмотр профиля
« : Июнь 06, 2016, 14:04 »

Всем привет.
Пытаюсь настроить текстовое поле чтоыб оно имело вид 00:00
Задаватся туда будут только цифры. Подходящйи по требованиям нашол только пока TextField
Пытаюсь добится чтоыб ширина была в 5 символов. То есть 4 цифры и между ними разделитель :
Другого способа кроме как выставить ширину не нашол. Кто знает подскажите.
Так же хочу сделать прозрачность самого поля. Прикрепляю картинку чтоыб было видно.
Код:
TextField
{
    id:testtextwork
    inputMask: ("NN:NN")
    text: "00:00"
    anchors.right: parent.right
    property bool flag: true
    width: 55
    readOnly: flag
    Keys.onPressed:
    {
        if(event.key === Qt.Key_Enter ||  event.key === Qt.Key_Return)
        {

        }
    }
}

Если кто знает другйо вариант, буду признателен за совет.
Заранее спасибо.
Записан
yakymenko
Гость
« Ответ #1 : Июнь 06, 2016, 14:40 »

значение прозрачность выставить можно в style-sheet:
background-color: transparent;

или

background-color: rgba(255, 255, 255, 50);
Записан
SektorCT
Частый гость
***
Offline Offline

Сообщений: 229


Просмотр профиля
« Ответ #2 : Июнь 06, 2016, 15:02 »

значение прозрачность выставить можно в style-sheet:
background-color: transparent;

или

background-color: rgba(255, 255, 255, 50);


Или я что то не понимаю или, от куда у TextField background-color: ? У вас это получилось?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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