900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > python设置背景颜色(mac)_如何在Mac OS X上更改Tkinter按钮的前景色或背景色?

python设置背景颜色(mac)_如何在Mac OS X上更改Tkinter按钮的前景色或背景色?

时间:2022-12-14 23:25:58

相关推荐

python设置背景颜色(mac)_如何在Mac OS X上更改Tkinter按钮的前景色或背景色?

对于像我一样遇到此问题的其他任何人,解决方案是使用ttk模块,该模块默认在OS X 10.7上可用。不幸的是,设置背景颜色仍然不能立即使用,但是可以使用文本颜色。

它需要对代码进行少量更改:

原版的:

from Tkinter import *

Label(None, text='label', fg='green', bg='black').pack()

Button(None, text='button', fg='green', bg='black').pack()

mainloop()

使用ttk:

import tkinter as tk

from tkinter import ttk

root = tk.Tk()

# background="..." doesn't work...

ttk.Style().configure('green/black.TLabel', foreground='green', background='black')

ttk.Style().configure('green/black.TButton', foreground='green', background='black')

label = ttk.Label(root, text='I am a ttk.Label with text!', style='green/black.TLabel')

label.pack()

button = ttk.Button(root, text='Click Me!', style='green/black.TButton')

button.pack()

root.mainloop()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。