import sys , os
from tkinter import tix
import tkinter as tk
import tkinter.font as font
rt = tk.Tk ( )
rt.title ( 'main' )
fw = tix.Tk ( )
fw.title ( 'fonts' )
fw.geometry ( '1536x768' )
sw = tix.ScrolledWindow ( fw, scrollbar= tk.BOTH )
sw.pack ( fill= tk.BOTH , expand= 1 )
rows, cols = 64 , 8
fam = font.families ( )
for i, nam in enumerate ( fam) :
e = tk.Label ( sw.window , text= nam, font= ( nam, 8 , 'normal' , 'roman' ) ,
background= 'white' , anchor= tk.W )
e.grid ( row= i//cols, column= i%cols, sticky= tk.N +tk.S +tk.W +tk.E )
rt.mainloop ( )
aW1wb3J0IHN5cywgb3MKZnJvbSB0a2ludGVyIGltcG9ydCB0aXgKaW1wb3J0IHRraW50ZXIgYXMgdGsKaW1wb3J0IHRraW50ZXIuZm9udCBhcyBmb250CgpydCA9IHRrLlRrKCkKcnQudGl0bGUoJ21haW4nKQpmdyA9IHRpeC5UaygpCmZ3LnRpdGxlKCdmb250cycpCmZ3Lmdlb21ldHJ5KCcxNTM2eDc2OCcpCnN3ID0gdGl4LlNjcm9sbGVkV2luZG93KGZ3LCBzY3JvbGxiYXI9dGsuQk9USCkKc3cucGFjayhmaWxsPXRrLkJPVEgsIGV4cGFuZD0xKQpyb3dzLCBjb2xzID0gNjQsIDgKZmFtID0gZm9udC5mYW1pbGllcygpCmZvciBpLCBuYW0gaW4gZW51bWVyYXRlKGZhbSk6CiAgZSA9IHRrLkxhYmVsKHN3LndpbmRvdywgdGV4dD1uYW0sIGZvbnQ9KG5hbSwgOCwgJ25vcm1hbCcsICdyb21hbicpLAogICAgYmFja2dyb3VuZD0nd2hpdGUnLCBhbmNob3I9dGsuVykKICBlLmdyaWQocm93PWkvL2NvbHMsIGNvbHVtbj1pJWNvbHMsIHN0aWNreT10ay5OK3RrLlMrdGsuVyt0ay5FKQpydC5tYWlubG9vcCgp
stdout
stderr
Traceback (most recent call last):
File "./prog.py", line 6, in <module>
File "/usr/lib/python3.5/tkinter/__init__.py", line 1880, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable