Comments 5
Мне кажется, или кто-то перепутал Хабр с Тостером? Почему вы используете QtWidgets в мобильном приложении?
1) Использование QtWidgets в мобильном приложении запрещено?
2) С чего Вы взяли, что я использую QtWidgets, по QLable?
3) Я использую QGraphics.
2) С чего Вы взяли, что я использую QtWidgets, по QLable?
3) Я использую QGraphics.
1) Нет, просто не оправдано, Google вот, например, игру на QML написал.
2) Да, по QLabel
3) Не уверен, что разработчики тестируют его под Android, в QML свойство pointSize работает адекватно.
Но с такими вопросами в любом случае на форум разработчиков, сервис вопросов и ответов, в багтрекер в крайнем случае, но точно не на Хабр.
2) Да, по QLabel
3) Не уверен, что разработчики тестируют его под Android, в QML свойство pointSize работает адекватно.
Но с такими вопросами в любом случае на форум разработчиков, сервис вопросов и ответов, в багтрекер в крайнем случае, но точно не на Хабр.
Виджеты должны работать под Android, но предполагаю, что с ними будет сложнее. Впрочем, возможно вы потом напишете статью на тему использования виджетов под Android, будет интересно :)
Изначально поддержка экранов с высоким разрешением так и задумывалась: шрифт в поинтах и он автоматически масштабируется Qt и/или ОС (при этом, размеры виджетов масштабируешь сам). А шрифт в пикселях — это были абсолютные значения. По опыту скажу, что размеры в поинтах действительно могут как-то странно отображаться.
Сейчас концепция поменялась :) Все размеры в пикселях и при использовании AA_EnableHighDpiScaling Qt умножает их на необходимый коэффициент. Единственное, не все части Qt это поддерживают, но виджеты и большинство компонентов QtQuick должны работать.
Сейчас концепция поменялась :) Все размеры в пикселях и при использовании AA_EnableHighDpiScaling Qt умножает их на необходимый коэффициент. Единственное, не все части Qt это поддерживают, но виджеты и большинство компонентов QtQuick должны работать.
Sign up to leave a comment.
QFont и размер шрифта не зависящий от устройства