gpt4 book ai didi

python-3.x - 在 Python 3 中使用 tkinter 更改单选按钮的背景颜色

转载 作者:行者123 更新时间:2023-12-05 09:20:36 27 4
gpt4 key购买 nike

我在 Python 3 中使用 ttk 向 GUI 添加了几个单选按钮,但它们周围有一个白色方 block ,与 GUI 其余部分的蓝色背景不匹配。

我试过background= ..., foreground= ..., bg= ..., fg = ...,以及 ttk.Radiobutton() 中的一些其他内容。它适用于标签和其他东西......我错过了什么?

最佳答案

ttk 在其单选按钮上不支持诸如“背景”、“前景”、“字体”之类的参数,但它支持样式。示例代码(python 3.4):

from tkinter import *
import tkinter.ttk as ttk


root = Tk() # Main window
myColor = '#40E0D0' # Its a light blue color
root.configure(bg=myColor) # Setting color of main window to myColor

s = ttk.Style() # Creating style element
s.configure('Wild.TRadiobutton', # First argument is the name of style. Needs to end with: .TRadiobutton
background=myColor, # Setting background to our specified color above
foreground='black') # You can define colors like this also

rb1 = ttk.Radiobutton(text = "works :)", style = 'Wild.TRadiobutton') # Linking style with the button

rb1.pack() # Placing Radiobutton

root.mainloop() # Beginning loop

关于python-3.x - 在 Python 3 中使用 tkinter 更改单选按钮的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37234071/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com