Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Имитация цифрового дисплея на Питон [RSS Feed]

#1 Июнь 30, 2009 14:41:12

Vad
От:
Зарегистрирован: 2008-08-28
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

Имитация цифрового дисплея на Питон

Требуется сделать имитатор цифрового дисплея на Питоне.
Это как реальные старые дисплеи с ячейками, чтобы можно было записать в требуемую ячейку букву или цифру. Нашел LEDNumderCtrl в модуле wx.gizmos но он используется для цифровый часов в него можно только цифры всовывать а требуется еще и буквы и порасширенней набор функций..
Может кто юзал иль сталкивался?



Офлайн

#2 Июнь 30, 2009 17:02:06

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Имитация цифрового дисплея на Питон

Посмотри в сторону pygame.

p.s. Хотя я не вижу сложностей в реализации такой фичи любым доступным GUI интерфейсом (wx, gtk и пр.).

..bw



Отредактировано (Июнь 30, 2009 17:03:34)

Офлайн

#3 Июнь 30, 2009 18:04:09

Vad
От:
Зарегистрирован: 2008-08-28
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

Имитация цифрового дисплея на Питон

На wx можно с помощью Grid, но там придется в каждую ячейку вгонять по одной букве….типа матрицы будет…
Требуется писать символ в указанную позицию….
Задача специфичная, понятное дело что мало кто таким заморачивался…



Офлайн

#4 Июнь 30, 2009 19:11:41

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Имитация цифрового дисплея на Питон

1. Тупо на канвасе изобразить
2. Подключить сторонний шрифт (google: шрифт led)



Офлайн

#5 Июнь 30, 2009 20:20:46

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

Имитация цифрового дисплея на Питон

в Qt есть виджет, который в подобном виде числа отображает, тока не помню, как называется



Офлайн

#6 Июнь 30, 2009 22:45:28

Vad
От:
Зарегистрирован: 2008-08-28
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

Имитация цифрового дисплея на Питон

1. Только для чисел есть и в wx ….в модуле gizmos кажется LEDNumberCtrl,…ноу него ограничения что можно отображать только числа и вообще не более 7 чисел кажется.. так что не подходит…
2. По поводу отображать на канвасе подходящим шрифтом до конца не понял идею…если можно поподробней…Хочется иметь по индексам доступ к каждому символу виртуального цифрового дисплея….
это что то из серии как старые монохромные дисплеи размером например на 20 символов в строке и всего на экран влезает 4 строки…т.е. например по каналу (TCP, RS-232) мне приходят данные а я их отображаю на своем виртуальном дисплеи в том месте экрана 20*4 в котором мне требуется..
Поэтому и думаю создать динамический Grid в котором в каждой ячейке будет один символ и я буду знать его “координаты” в матрице дисплея.



Офлайн

#7 Июнь 30, 2009 23:16:31

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

Имитация цифрового дисплея на Питон

Думаю это не совсем производственная задача, поэтому готовых решений может и не быть, или есть, но в дебрях каких-то проектов. Сделать свой подобный виджет будет не сложно, и к тому же интересно:)



Офлайн

#8 Июль 1, 2009 08:38:45

Vad
От:
Зарегистрирован: 2008-08-28
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

Имитация цифрового дисплея на Питон

poltergeist
Думаю это не совсем производственная задача, поэтому готовых решений может и не быть, или есть, но в дебрях каких-то проектов. Сделать свой подобный виджет будет не сложно, и к тому же интересно:)
Я тоже так думаю.
Задача не особо для Питона подходит, но как говорится надо.
Буду колбасить с помощью Grid



Офлайн

#9 Июль 1, 2009 09:21:29

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Имитация цифрового дисплея на Питон

Vad
Задача не особо для Питона подходит, но как говорится надо.
Не совсем корректное высказывание. Тоже самое, что сказать “Язык Х идеально подходит для рисования кружочков, а язык Y хуже…”. Это к языку программирования отношения не имеет вообще!
А чем не подходит стилизованый шрифт? Подключай его, и пиши им где угодно.



Офлайн

#10 Июль 1, 2009 09:23:59

Vad
От:
Зарегистрирован: 2008-08-28
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

Имитация цифрового дисплея на Питон

Ну возможно не так выразился немного…
Я имел ввиду что основная стезя Питона это наверное Web и тому подобное, хотя сам на нем больше пишу ПО для тестирования железяк)



Офлайн

  • Начало
  • » GUI
  • » Имитация цифрового дисплея на Питон[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version