簡體   English   中英

Tkinter 按鈕顏色

[英]Tkinter button color

當我在 tkinter 中創建這樣的按鈕時:

self.submition_button=Button(self.root, text='Submit', 
            font='Times 12 bold italic', command=self.onSubmition, bg='blue')

按鈕不是藍色的。

為什么它不是藍色的,我該怎么做才能讓它變成藍色?

你在使用 tkinter.Button 還是你真的在使用 ttk.Button? 根據您在代碼頂部導入的內容,您將知道您使用的是哪一個

常規 tkinter 小部件導入

import tkinter

典型的 TTK 小部件導入

from tkinter import ttk

因為TTK是庫的更現代版本,所以它的樣式系統是不同的。 所以在它上面設置標志選項是行不通的。 相反,您必須使用樣式主題。

看到這個回復。

https://stackoverflow.com/a/44416355/8661716

這是藍色按鈕的代碼,檢查它:

from tkinter import *

#create a window
root =Tk()

button=Button(root, text='Submit',  font='Times 12 bold italic', bg='blue', activebackground="blue")
button.pack()
root.mainloop()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM