我在tkinter中創建按鈕時嘗試使用「浮雕」選項,但按鈕樣式顯示不正確。Tkinter按鈕樣式(浮雕)顯示不正確
這裏是我找到的信息網站的鏈接。該網站上有預期結果的圖片。 https://www.tutorialspoint.com/python/tk_relief.htm
我的代碼:
from tkinter import *
# from tkinter.ttk import *
root = Tk()
root_width, root_height = 200, 500
root.geometry("{}x{}".format(root_width, root_height))
b1 = Button(root, text="button", relief=FLAT)
b2 = Button(root, text="button", relief=RAISED)
b3 = Button(root, text="button", relief=SUNKEN)
b4 = Button(root, text="button", relief=GROOVE)
b5 = Button(root, text="button", relief=RIDGE)
b1.pack()
b2.pack()
b3.pack()
b4.pack()
b5.pack()
root.mainloop()
所有的按鈕出現在屏幕上看起來完全相同。 my result
想知道爲什麼會這樣,是有辦法,我能解決這個問題或其他的方法可以讓我自定義按鈕控件。
我試圖用TTK,但出現以下錯誤
_tkinter.TclError: unknown option "-relief"
我目前運行Python3,在PyCharm,對MacBook Pro的安裝MacOS的塞拉利昂10.12。
謝謝!
我剛剛在我的系統上運行代碼(Win10,Python3),它工作正常。我認爲這不是代碼本身的問題。你有沒有嘗試從命令行運行它?編輯:[鏈接](http://imgur.com/a/6JS90) – Nocab