LINUX.ORG.RU

Нужен совет по выбору API


0

2

Ситуация такая. Имеется программа, работающая на SDL. Необходимо из нее сделать второй вариант, добавив «меню». Как это лучше сделать? Самому рисовать кнопочки и отлавливать положение мыши при нажатии (велосипед), либо прикрутить другую библиотеку, в которой это уже реализовано?

Хотелось попробовать Qt, но там вроде бы понятия черно-белой картинки нет, т.е. любой пиксель занимает 3 байта, хотелось бы не тратить время на конвертирование HD изображения в нужный формат.

С другими API не сталкивался, Посоветуйте, как лучше поступить


вроде бы понятия черно-белой картинки нет

QBitmap в памяти, QPixmap на экране. Для серых/палитровых есть QImage::Format_Indexed8. Читайте help внимательнее.

nikitos ★★★
()
Последнее исправление: nikitos (всего исправлений: 1)
Ответ на: комментарий от nikitos

nikitos, спасибо почитаю

Все-таки уговорил начальство писать велосипед. На новые рельсы перегенять программу из-за таких объектов, как кнопочка, переключатель и ползунок выглядит сурово, но возможно когда-то прижмет это сделать

Burns
() автор топика
Ответ на: комментарий от Burns

Мы конечно же против, а вообще это твоя работа.

KblCb ★★★★★
()
Ответ на: комментарий от yoghurt

Вот. Помню же, что видел. Так что, никакой левизны использовать не надо.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Burns

Все-таки по-моему надо писать велосипед, Вы за?

Нет, мы против! Потому что есть же Allegro, ClanLib и ещё десяток (выбирай те, у которых SDL == Yes). Ну и полезно также будет посмотреть, как делаются менюшки в разных opensource играх

Ignatik
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.