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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема с масштабированием текстовых полей ввода.  (Прочитано 2374 раз)
ctin
Гость
« : Май 13, 2013, 20:39 »

Здравствуйте!
Проблема с масштабированием - сильно теряется качество картинки.


детали:
Хочется создать приложение с ресайзом, но так как основа приложения - фотография прибора с наложенными сверху контролами, ресайз делается при помощи Scale. Быстро и красиво.
Проблема: единственный элемент, который теряет вид при масштабировании это текстовое поле ввода.

Код:
Код:
import QtQuick 1.1

Rectangle {
    id: mainRect
    width: 100
    height: 100
    Item {
        id: container
        property int targetWidth: 100
        transform: Scale {
            id: transformScale
            xScale: mainRect.width / container.targetWidth
            yScale: xScale
        }

        width: targetWidth
        height: width
        Text {
            id: text
            anchors.top: container.top
            anchors.right: container.right
            anchors.left: container.left
            anchors.margins: 10
            text: "Text "
        }

        TextInput {
            id: textInput
            anchors.top: text.bottom
            anchors.right: container.right
            anchors.left: container.left
            anchors.margins: 10
            text: "TextInput"
        }
        TextEdit {
            anchors.top: textInput.bottom
            anchors.right: container.right
            anchors.left: container.left
            anchors.margins: 10
            text: "TextEdit"
        }
    }
}
Записан
lighting
Гость
« Ответ #1 : Май 14, 2013, 12:22 »

нужно менять размер шрифта, другого способа я не знаю.
Записан
ctin
Гость
« Ответ #2 : Май 25, 2013, 17:59 »

пофиксили в Qt 5.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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