On 30/03/2016 15:45, ast wrote:
"Mark Lawrence" <[email protected]> a écrit dans le message de news:[email protected]...I believe something like this should suffice to display borders around the radiobuttons. import tkinter as tk import tkinter.ttk as ttk root = tk.Tk() style = ttk.Style() style.configure('BW.TRadiobutton', borderwidth=5) buttonVar = tk.IntVar() rb1 = ttk.Radiobutton(text='Hello mum', variable=buttonVar, value=1) rb1.configure(style='BW.TRadiobutton') rb1.grid(row=0, column=0) rb2 = ttk.Radiobutton(text='Hello dad', variable=buttonVar, value=2) rb2.configure(style='BW.TRadiobutton') rb2.grid(row=1, column=0) root.mainloop() Sadly no borders :( What have I missed? Python 3.5.1 on Windows 10.it seems there is no border on the radio buttonstyle.layout('BW.TRadiobutton')[('Radiobutton.padding', {'children': [('Radiobutton.indicator', {'side': 'left', 'sticky': ''}), ('Radiobutton.focus', {'side': 'left', 'sticky': '', 'children': [('Radiobutton.label', {'sticky': 'nswe'})]})], 'sticky': 'nswe'})]
That's as may be, but from Table 56 "ttk Radiobutton options not in ttk.Radiobutton" here http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/ttk-Radiobutton.html it says "borderwidth or bd - Configure this option using a style."
-- My fellow Pythonistas, ask not what our language can do for you, ask what you can do for our language. Mark Lawrence -- https://mail.python.org/mailman/listinfo/python-list
