Стоит задача разработать клиентский лаунчер для автообновлений и запуска MMORPG.
Дизайн полностью кастомный - необходимо полностью окно перерисовывать.
Проблема в том, что для такой задачи и моего опыта подходит хорошо Windows Presentation Foundation (WPF) , но есть требование сделать это на с++ принципиально.
Что можете посоветовать, я понимаю абстрактно, что это можно сделать с помощью Win API, но я представляю какой-то это "проктозан"!
Вопрос в том, на какой библиотеки можно это сделать, или какой то материал, статью, где описаны хоть какие то советы по отрисовке кастомного интерфейса на плюсах.
Буду признателен за любую информацию/помощь.
Заранее спасибо!
3
-
QML / Qt рассматривали?3 нравится 1 комментарий Поделиться
-
можете литературу посоветовать вот чтобы как будто для начинающего, но и не совсем, чтобы быстро разобрать.
QT нуждается в установке дополнительных программ? Если да, легко ли этот процесс автоматизировать. Чтобы оно само устанавливалось, до установки самой программы ?
-
-
Вариант 1.
Qt/классические виджеты/C++. Внешний вид виджетов можно менять снаружи c помощью таблицы стилей очень сильно, до неузнаваемости. Вот в блоге человек показывает на простых примерах, уже показательно thesmithfam.org/blog/2009/09/10/qt-stylesheets-tutorial
Этот клиент написан на Qt: mediaget.com Внешний вид сильно отличается от стандартных виджетов.
Вариант 2.
Qt/QML/C++/Javascript. Можно нарисовать свой интерфейс как хочется. Можно сделать более живой по динамике интерфейс чем в 1 варианте.Нравится 2 комментария Поделиться-
Спасибо нужно посмотреть. Отпишусь когда сяду на него
-
Да что ж с моей клавиатурой? за него сяду
-
-
Попробуйте eax.me/wxwidgetsНравится Поделиться
Написать ответ
Войдите, чтобы написать ответ
Войти через TM IDПохожие вопросы
- 23
- 26
- 6
- 3
- 0
- 3
- 0
- 1
- 1
- 1
- Показать ещё
2. Пользователи очень глупы и попробуй каждому объяснить (кто на XP), что игра не запускается по причине того, что у вас не установлен .net 3.0. А если и достучаться, то не каждый пользователь сможет его еще установить, бо у самого не с первого раза может получиться его установить.
3. Не люблю .Net :) Личная не приязнь после диплома на нем )
Я так понял если не .net, то только QT || Java ?