我想配置style.configure('TCheckbutton', background=theme, foreground='white', anchor=tkinter.W)
的tkinter.ttk.Checkbutton
的樣式以將該校驗按鈕對齊到左側,因爲現在它位於中間。非常感謝每一個回答:)如何在ttk中將校驗按鈕對齊到左側
回答
你的問題有點不清楚。
下面是一些代碼來說明什麼包左,右,沒有分配將做什麼錨e,w和沒有分配將做。
這應該給你一個關於如何使用pack vs anchor以及何時使用它的更好的想法。
from tkinter import *
import tkinter.ttk as ttk
root = Tk()
packLabel = Label(root)
packLabel.pack(side = LEFT)
packLabel.config(text = "Packed LEFT")
pack2Label = Label(root)
pack2Label.pack()
pack2Label.config(text = "no Pack side")
pack3Label = Label(root)
pack3Label.pack(side = RIGHT)
pack3Label.config(text = "Packed RIGHT")
anchorLabel = ttk.Label(root,width = 50, background = "green", anchor = 'e')
anchorLabel.pack(side = BOTTOM)
anchorLabel.config(text = "anchor = 'e'")
anchor2Label = Label(root,width = 50, background = "orange", anchor = 'w')
anchor2Label.pack(side = BOTTOM)
anchor2Label.config(text = "anchor = 'w'")
anchor3Label = Label(root,width = 50, background = "black", fg = "white")
anchor3Label.pack(side = BOTTOM)
anchor3Label.config(text = "no anchor while packed BOTTOM")
checkButton = ttk.Checkbutton(root)
checkButton.config(text = "Checkbutton anchor = 'w'")
checkButton.pack(anchor = "w") # anchor the pack for ttk.
root.mainloop()
我不能使用錨選項,因爲我使用'tkinter.ttk'。使用選項'-anchor'導致錯誤'_tkinter.TclError:未知選項「-anchor」'。 –
@Jakub:你可以在'.pack()'中定位ttk。我用例子更新了我的答案。 –
非常感謝:) –
也許您在尋找anchor
選項。這需要代表羅盤上的一個點一個字符串(例如:"w" = "west"
,這意味着該文本被固定在左)::
Label(..., anchor="w").grid(...)
'_tkinter.TclError:未知選項「-anchor」'我使用'tkinter.ttk'。 –
- 1. 對齊按鈕左側,中間,右側
- 2. 如何將按鈕對齊到右側?
- 3. 如何在div中左對齊按鈕?
- 4. 在ext.net中,如何將tabpanel按鈕對齊到右側?
- 5. 如何在佈局中將按鈕對齊到右側?
- 6. 如何將圖片放在按鈕的右側並將文字左對齊
- 7. 如何將按鈕中的文本對齊到右側?
- 8. 我該如何對齊按鈕左側的圖像視圖?
- 9. 按鈕與圖像在左側和文本中心對齊
- 10. 將火花按鈕圖標對齊左側?
- 11. 如何對齊右側和左側
- 12. 將複選框對齊到左側
- 13. 如何對齊右側的按鈕?
- 14. 如何將水平按鈕對齊到右側?
- 15. 如何將按鈕的文字對齊到左邊?
- 16. 如何對齊ActionBar右側的ActionMode done按鈕而不是左側?
- 17. 對齊左側的後退按鈕和中間的文字
- 18. 將圖像對齊UINavigationBar中的左側
- 19. 將按鈕添加到左側UINavigatorcontroller iOS4
- 20. Android:自定義按鈕與圖像,而文本對齊到左側和右側
- 21. 如何將側邊欄對齊主內容區域的左側?
- 22. WPF我如何對齊右側的按鈕與x個按鈕
- 23. 如何將flex應用程序對齊到左側?
- 24. 如何將第一個圖庫項目對齊到左側?
- 25. 如何在屏幕左側對齊/顯示物化大小浮動按鈕?
- 26. 如何使頁眉菜單垂直對齊並將圖標對齊到左側
- 27. 對齊放置在頁面右側的按鈕左側的文本
- 28. 如何對齊我的左側欄
- 29. 如何對齊左側的MDIChild?
- 30. 將剛剛左側的圖標對齊按鈕中的文本android
請顯示[MCVE。你確定你想改變風格而不是改變如何用'grid'或'pack'把它添加到窗口中? –
@JakubBlàha讓我知道,如果這對你有用 –
我試圖使用'grid',但這並沒有幫助。 –