Я проверил интерфейсы Qt GUI с помощью инструментов для шпионских окон, и я знаю, что он не использует обычные элементы управления Windows или какой-либо пользовательский класс окна для создания элементов интерфейса и эффектов анимации. Я спросил здесь о разработке пользовательской инфраструктуры графического интерфейса с использованием GDI/GDI +, но большинство людей отреагировало на эти технологии, поэтому остается вопрос, какие графические технологии Qt или любая другая эквивалентная система-ассигнатор использует для визуализации своего интерфейса?Какая графическая технология использует Qt для визуализации пользовательского интерфейса?
Мне известно о DirectX/OpenGL, но разве это не избыток для простых требований? Если ответ будет одним из вышеперечисленных, то снова интересно, как можно реализовать надежные средства рендеринга шрифтов и векторные графические решения с помощью этой технологии рендеринга полигонов? полнофункциональный текстовый редактор - еще одна огромная проблема.
Также существуют решения, основанные на directx/opengl, такие как MyGUI и CEGUI, но я думаю, что они выглядят уродливо и нигде рядом с тем, как выглядит Qt.
CEGUI и MyGUI выглядят такими же уродливыми, как вы их делаете, вы должны создать свой собственный скин при использовании таких библиотек. Тем не менее, CEGUI имеет несколько скинов, доступных из коробки, и еще несколько доступных на форуме и т. Д. – Ident