Hi Sorin, I think the following will do what you want (where tk is your main window):
tk.option_add("*font", "-*-*-*-I-*--*-*-*-*-*-*") For example: from Tkinter import * tk = Tk() tk.option_add("*font", "-*-*-*-I-*--*-*-*-*-*-*") Label(tk, text="Hello").pack(side=TOP) Button(tk, text="Hello").pack(side=TOP) e1=Entry(tk) e1.pack(side=TOP) e1.insert(END, "Hello") tk.mainloop() For background, look at: http://infohost.nmt.edu/tcc/help/pubs/tkinter/option-database.html http://infohost.nmt.edu/tcc/help/pubs/tkinter/universal.html#option_add And on x fonts: http://www.pythonware.com/library/tkinter/introduction/x444-fonts.htm Mick On Mon, Apr 27, 2009 at 5:15 PM, Sorin Schwimmer <sx...@yahoo.com> wrote: > > Hi All, > > I installed recently tcl/tk 8.5.6, Python 2.6.2 and pyttk 0.3 on a Linux > (Gentoo) machine. > > I would like to be able to change two things in entries: > - the font should be the default, but in italics > - selected text in an entry should have white background and gray foreground > > How can I accomplish that? How can I determine what is the actual > TkDefaultFont? > > Thanks > SxN > > > __________________________________________________________________ > Be smarter than spam. See how smart SpamGuard is at giving junk email the > boot with the All-new Yahoo! Mail. Click on Options in Mail and switch to > New Mail today or register for free at http://mail.yahoo.ca > _______________________________________________ > Tkinter-discuss mailing list > Tkinter-discuss@python.org > http://mail.python.org/mailman/listinfo/tkinter-discuss > _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss