- bei der ComboBox bleibt im Entryfeld ein Randbereich, der sich nicht beeinflusssen lässt
- beim Tippfenster (Balloon) lässt sich die räumliche Lage nicht verschieben.
Beide Probleme sind wahrscheinlich nicht erheblich, ärgerlich ist es aber trotzdem (für mich).
Hier mal ein kurzes Beispiel:
Code: Alles auswählen
# -*- coding: iso-8859-15-*-
import Tix as tx
root = tx.Tk()
root.geometry('400x100')
def test(event):
root.config(bg=w.entry.get())
# hier die Combobox
opts1='borderWidth 2 listbox.width 5 listbox.height 4 listbox.background white'
w = tx.ComboBox(root,dropdown=1,editable=True,options=opts1,command=test)
color_list = ['red', 'lightyellow','green', 'blue', 'yellow', 'white', 'magenta']
for i in color_list:
w.slistbox.listbox.insert('end', i)
w.pack(pady=10)
# hier das Tipp-Fenster
opts2='height 5 anchor nw width 20 justify left font "verdana 10" \
background lightyellow foreground red'
tipp = tx.Balloon(root,options=opts2)
tipp.config(initwait=100,bd=2,bg='blue')
tipp.bind_widget(w,msg='Hier Farbe für den\nHintergrund des\nFensters wählen')
e=tx.Entry(root)
e.insert(0,'Blah, bluh, blatsch')
e.pack(pady=10)
root.mainloop()