Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Простейшая графика на Code::Blocks  (Прочитано 4861 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Redneck

  • Автор темы
  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
Простейшая графика на Code::Blocks
« : 06 Ноября 2013, 15:10:16 »
Я только еще пытаюсь начинать что-то писать на С++ под линукс. Пробую Code::Blocks. Задачи пока такие:
1. Создать окошко нужного размера. Как частный случай: развернуть его на весь экран (как делает кнопка справа-сверху окна)
2. Рисовать в нем отдельные цветные пиксели (пока хотя бы)
3. Сделать в него блит (закрасить его пиксели цветами из массива)

Пользователь решил продолжить мысль 06 Ноября 2013, 15:19:24:
И да, забыл: надо, чтобы под виндой в тех же КодБлоках оно тоже собиралось и рисовало, а то тут у нас не на всех компах линукс. Так что обращаться прямиком к иксам не выйдет.

Пользователь решил продолжить мысль 06 Ноября 2013, 15:46:26:
Вроде нашел: видать, SDL - то, что надо.
« Последнее редактирование: 06 Ноября 2013, 15:46:26 от Redneck »
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Wars ~.o

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Простейшая графика на Code::Blocks
« Ответ #2 : 06 Ноября 2013, 21:02:19 »
Redneck, можно либу использовать, типо Wxwidgets, Qt, Gtkmm. Но если для ВУЗа, то юзай винду, иначе препод может не понять.

Оффлайн Redneck

  • Автор темы
  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
Re: Простейшая графика на Code::Blocks
« Ответ #3 : 07 Ноября 2013, 12:00:01 »
victor, это шутка или я чего-то не понял?
peregrine, спасибо!
1. Из ВУЗа я ушел, пишу проги "для себя", как и многие линуксоиды. Под винду надо, потому что у брата и друзей Windows везде. Файлы .ехе буду, наверное, собирать в Code::Blocks под Wine
2. Qt рассматривал - хорошая вещь, но "из пушки по воробьям" в данном случае
3. wxWidgets и прочие FLTK оставлю на тот случай, когда понадобятся именно виджеты
4. GTKmm посмотрю, если SDL чем-то не устроит
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Простейшая графика на Code::Blocks
« Ответ #4 : 07 Ноября 2013, 12:20:12 »
Redneck,
paint Windows ПО нет.
Wars ~.o

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Простейшая графика на Code::Blocks
« Ответ #5 : 07 Ноября 2013, 17:16:21 »
Redneck, на самом деле WxWidgets тоже монстр. Посмотрите на FOX toolkit, если будете писать обычные оконные программы. Там и поддержка OpenGL и основной яп - плюсы.
« Последнее редактирование: 07 Ноября 2013, 17:18:29 от peregrine »

Оффлайн Redneck

  • Автор темы
  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
Re: Простейшая графика на Code::Blocks
« Ответ #6 : 07 Ноября 2013, 19:17:08 »
Qt - тоже монстр, поэтому и не подходит мне для рисования отдельных пикселей. Буду писать проги покрупнее - попробую wxWidgets. Я посмотрел SDL - он без аддонов занимает меньше метра, если под винду - помещается одним файлом рядом с бинарником (не считая файла с лицензией).
А за FOX спасибо, может, и до него руки дойдут.
Дальнейшее обсуждение темы, по-моему, имеет смысл, только если найдется что-то еще более "по теме", чем SDL


Пользователь решил продолжить мысль 07 Ноября 2013, 19:20:33:
Цитировать
paint Windows ПО нет.
Извините, опять не понял смысл фразы... Paint... это вроде как не API и не кроссплатформенное...
« Последнее редактирование: 07 Ноября 2013, 19:20:33 от Redneck »
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Простейшая графика на Code::Blocks
« Ответ #7 : 08 Ноября 2013, 01:07:29 »
Redneck,
SDL без X и работает.
Wars ~.o

 

Страница сгенерирована за 0.03 секунд. Запросов: 26.