Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
MishaUA |
21.9.2017, 12:07
Сообщение
#1
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 185 Регистрация: 28.4.2013 Пользователь №: 3810 Спасибо сказали: 13 раз(а) Репутация: 0
|
Сейчас стоит задача вывести изображение на RGB индикатор (3 бита, 7 цветов) разрешением примерно 640*310. Чтобы не городить это на микроконтроллере, я решил сделать на OrangePi Zero и теперь ПО могу написать на Qt.
Вывод видеобуфера на матрицу я уже сделал, осталось сделать установку изображения в сам буфер. Выводить надо просто текст, на микроконтроллере я бы просто сделал запись необходимого шрифта в видеобуффер попиксельно, но в данном случае хотелось бы применить какие-то более серьезные методы. Собственно, вопрос в том, как бы мне это организовать? Может сделать GUI приложение и каким-то образом выводить его содержимое на экран? Или можно организовать видеобуффер другими стандартными методами? Спасибо! Сообщение отредактировал MishaUA - 21.9.2017, 12:10 |
|
|
|
|
MishaUA |
22.9.2017, 10:02
Сообщение
#2
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 185 Регистрация: 28.4.2013 Пользователь №: 3810 Спасибо сказали: 13 раз(а) Репутация: 0
|
Немного ошибся с разрешением. Здесь 256*96.
Вобщем, идея такая - создать QWidget размером 256*96, на нем отрисовывать текст, потом через grab получить скрин виджета и вывести его на индикатор. |
|
|
|
|
Алексей1153 |
22.9.2017, 19:04
Сообщение
#3
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
Цитата(MishaUA @ 22.9.2017, 12:02) Link Вобщем, идея такая - создать QWidget размером 256*96, на нем отрисовывать текст, потом через grab получить скрин виджета это возможно. Что именно не работает ? |
|
|
|
|
MishaUA |
25.9.2017, 17:42
Сообщение
#4
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 185 Регистрация: 28.4.2013 Пользователь №: 3810 Спасибо сказали: 13 раз(а) Репутация: 0
|
да уже всё работает)))
|
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 22.12.2025, 21:04 |