Jonathon McKitrick said:
I saw some screenshots of mayavi. Is there any way we can set tkinter to
use the motif (or some other toolkit under Unix) rather than the default?
jm
Hi Jonathon,
you cannot make Tkinter use another toolkit (of course); if you mean
just to change the look and feel you can use the tk_strictMotif()
method to get a quite "native" motif look and feel:
from Tkinter import *
root = Tk()
root.tk_strictMotif()
or use an optionDB file if you just want to do an application wide
change of tk's sometimes ugly defaults on unix:
from Tkinter import *
root = Tk()
root.option_readfile(path-to-your-optionDB)
The contents of the optionDB may look like this:
########-file optionDB-##############################
*font : Helvetica -12
*Entry*background : white
*Listbox*background : white
*Listbox*exportSelection : 0
*selectBackground : #a0a
*selectForeground : white
*Scrollbar*Width : 12
*Scrollbar*troughColor : #aaa
*Scrollbar*takeFocus : 0
*Checkbutton*selectColor : green
*Radiobutton*selectColor : green
*Menu*tearOff : 0
*Menu*relief : ridge
*Menu*borderWidth : 2
*Button*Width : 10
######################################################
That's an optionDB I've been using, I think you'll see the point how
to change the default values of configuration options for different
widgets.
I hope this helps
Michael