в плюсы так, чтоюы можно просто в Qt проекте подключить хедер без импорта и юзать виджет?
https://www.kdab.com/declarative-widgets/
Почитал и не понял зачем все это
Скорее одинаково сложно
наверное можно создать модель, и класс-посредник, который преобразовывает символ ASCII в комбинацию зеленых пикселей в поле.
Я на виджетах делал стимуляцию матричных панелей программно, чтобы видеть как будут отображатся символы и линии на реальных панелях. Обычно инициализируется двумерный массив, где 1 элемент - 1 пиксель. Все пиксели символов ascii заранее созданы. В основном функция drawPixel(x, y, color), который рисует нужный пиксель в буфере. Далее метод write(text, x, y) перебирает весь текст и для каждого символа вызывает drawPixel. Можно пойти дальше и поискать функции рисования линий и кругов и в этих функциях так же вызывать drawPixel. После всего рисования вызывать метод типа update и вест буфер рисуется точками визуально
проще будет там что лучше знаешь. наверное QML лучше справиться
ну как вариант еще, заюзать готовый шрифт и QFontDatabase :D
Обсуждают сегодня