The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Первый выпуск системы проектирования трёхмерных интерфейсов ..."
Отправлено anana, 01-Дек-17 10:53 
Есть MouseArea и MultiPointTouchArea - вроде платформо-нейтральные интерфейсы для обработки мыши и мультитача. Да вот только ведут они себя по разному на разных платформах.
Есть Screen.devicePixelRatio, да вот беда - он только для macOS/iOS, а на других платформах используется совершенно другие подходы для обработки HiDPI. Привет разъезжающемуся интерфейсу, который не починишь (и не узнаешь, что что-то не так с какой-то конкретной кнопкой), пока не протестируешь на Windows, Android, macOS с HiDPI/без.
Есть QGuiApplication::applicationStateChanged, да вот беда - порядок и количество событий отличается на разных платформах. Отдельный привет куче кода для обработки открытия файла, переданного через командную строку / intent на Android / callback на macOS.

> Не испльзуйте модуль qtx11extras, не вызывайте GNU/Linux-специфичных функций из Глибца.

Вы сначала попробуйте написать приложение посложнее калькулятора, которое останется в пределах "уютненького" базового функционала Qt без extras (привет QWinTaskbarProgress и прочим няшкам) и платформо-специфичного кода (без которого иногда просто невозможно реализовать базовую функциональность приложения, и.к. Qt её не враппит), и которое не будет выглядеть уныло в глазах пользователя.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру