Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # show-tk-fonts.py
- # Sunday, December 10, 2017 4:45:00 PM -0600
- import datetime
- import sys
- from Tkinter import Tk
- import tkFont
- def mysort(a,b):
- if a[0] == '@':
- a = a[1:]
- if b[0] == '@':
- b = b[1:]
- return cmp(a.lower(), b.lower())
- root = Tk()
- print "# show-tk-fonts.py output"
- print "#", datetime.datetime.now()
- print
- i = 0
- max = 1
- nam = ""
- fnames = list(tkFont.families())
- fnames.sort(mysort)
- for s in fnames:
- if len(s) > max:
- max = len(s)
- nam = s
- ls = 32-len(s)
- if i == 0:
- sys.stdout.write(' "'+s+'"'+' '*ls)
- else:
- sys.stdout.write('"'+s+'"'+' '*ls)
- i += 1
- if i == 3:
- sys.stdout.write('n')
- i = 0
- #print "max length = ",max
- #print "name = ",'"'+nam+'"'
- print "normal exit"
- root.mainloop()
Add Comment
Please, Sign In to add comment