Vad
Июнь 30, 2009 14:41:12
Требуется сделать имитатор цифрового дисплея на Питоне.
Это как реальные старые дисплеи с ячейками, чтобы можно было записать в требуемую ячейку букву или цифру. Нашел LEDNumderCtrl в модуле wx.gizmos но он используется для цифровый часов в него можно только цифры всовывать а требуется еще и буквы и порасширенней набор функций..
Может кто юзал иль сталкивался?
bw
Июнь 30, 2009 17:02:06
Посмотри в сторону pygame.
p.s. Хотя я не вижу сложностей в реализации такой фичи любым доступным GUI интерфейсом (wx, gtk и пр.).
..bw
Vad
Июнь 30, 2009 18:04:09
На wx можно с помощью Grid, но там придется в каждую ячейку вгонять по одной букве….типа матрицы будет…
Требуется писать символ в указанную позицию….
Задача специфичная, понятное дело что мало кто таким заморачивался…
igor.kaist
Июнь 30, 2009 19:11:41
1. Тупо на канвасе изобразить
2. Подключить сторонний шрифт (google:
шрифт led)
pasaranax
Июнь 30, 2009 20:20:46
в Qt есть виджет, который в подобном виде числа отображает, тока не помню, как называется
Vad
Июнь 30, 2009 22:45:28
1. Только для чисел есть и в wx ….в модуле gizmos кажется LEDNumberCtrl,…ноу него ограничения что можно отображать только числа и вообще не более 7 чисел кажется.. так что не подходит…
2. По поводу отображать на канвасе подходящим шрифтом до конца не понял идею…если можно поподробней…Хочется иметь по индексам доступ к каждому символу виртуального цифрового дисплея….
это что то из серии как старые монохромные дисплеи размером например на 20 символов в строке и всего на экран влезает 4 строки…т.е. например по каналу (TCP, RS-232) мне приходят данные а я их отображаю на своем виртуальном дисплеи в том месте экрана 20*4 в котором мне требуется..
Поэтому и думаю создать динамический Grid в котором в каждой ячейке будет один символ и я буду знать его “координаты” в матрице дисплея.
poltergeist
Июнь 30, 2009 23:16:31
Думаю это не совсем производственная задача, поэтому готовых решений может и не быть, или есть, но в дебрях каких-то проектов. Сделать свой подобный виджет будет не сложно, и к тому же интересно:)
Vad
Июль 1, 2009 08:38:45
poltergeist
Думаю это не совсем производственная задача, поэтому готовых решений может и не быть, или есть, но в дебрях каких-то проектов. Сделать свой подобный виджет будет не сложно, и к тому же интересно:)
Я тоже так думаю.
Задача не особо для Питона подходит, но как говорится надо.
Буду колбасить с помощью Grid
igor.kaist
Июль 1, 2009 09:21:29
Vad
Задача не особо для Питона подходит, но как говорится надо.
Не совсем корректное высказывание. Тоже самое, что сказать “Язык Х идеально подходит для рисования кружочков, а язык Y хуже…”. Это к языку программирования отношения не имеет вообще!
А чем не подходит стилизованый шрифт? Подключай его, и пиши им где угодно.
Vad
Июль 1, 2009 09:23:59
Ну возможно не так выразился немного…
Я имел ввиду что основная стезя Питона это наверное Web и тому подобное, хотя сам на нем больше пишу ПО для тестирования железяк)