Уведомления

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

#1 Июль 1, 2009 12:22:19

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

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

Vad
Я имел ввиду что основная стезя Питона это наверное Web и тому подобное, хотя сам на нем больше пишу ПО для тестирования железяк)
Питон это язык общего назначения. Его применение больше зависит от подключаемых модулей.
Ты в каком нибудь другом языке программирования видел функцию, которая реализует сабж?! Нет!
А по теме: все же, почему бы не использовать шрифт с требуемой стилистикой?



Офлайн

#2 Июль 1, 2009 13:35:45

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

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

Питон это язык общего назначения. Его применение больше зависит от подключаемых модулей.
Ты в каком нибудь другом языке программирования видел функцию, которая реализует сабж?! Нет!
А по теме: все же, почему бы не использовать шрифт с требуемой стилистикой?
Ага.
А как со стилистикой до конца не понял не юзал..может пример какой есть…
Требуется просто иметь доступ к ячейки цифрового дисплея, по индексу например, поэтому и использую Grid



Офлайн

#3 Июль 1, 2009 15:32:41

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

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

Вот пример шрифта, подобных найти в гугле можно много.
Я думаю, любая gui библитека (плюс всякие PIL, reportlab), позволяют использовать сторонние шрифты.
То есть, на канвасе например (да и не только там), можно спокойно написать текст используя любой шрифт. Так зачем мучаться и делать ручками, если написать можно шрифтом, стилизованным под сабж.
Конечно, если цель - не писать слова (цифры, знаки), а что то другое, то подход этот не подойдет.
Или мы друг друга не поняли просто?! :)



Отредактировано (Июль 1, 2009 15:33:37)

Офлайн

#4 Июль 1, 2009 16:12:02

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

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

Ладно, пример, так пример… :) Скачал один из шрифтов, предложенных гуглом, набрал пару строк кода…

from Tkinter import *
import tkFont
root=Tk()
f=tkFont.Font(family='LCD',size=45)
Label(root,text=u'hello world 12345',font=f).pack()
root.mainloop()
получилось так…


Upd: используемый шрифт выложил



Отредактировано (Июль 1, 2009 16:18:31)

Офлайн

#5 Июль 1, 2009 17:03:49

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

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

Красиво получилось спасибо за пример…
Хороший вариант, но я стал колбасить таблицей, как говорится задача не тривиальная…
Покажу потом скин что получается…



Офлайн

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

Board footer

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

Powered by DjangoBB

Lo-Fi Version