Pot*_*ted 5 python styles tkinter button ttk
首先,感谢您抽出宝贵时间查看和阅读我的问题.我想要做的是使TTK按钮的字体变粗.使用普通的Tkinter按钮非常容易,但我在使用TTK时遇到了一些麻烦.
这是我对普通Tkinter按钮的看法:
boldFont = Font (size = 10, weight = "bold")
boldButton = Button (formatBar, text = "B", width = 2, font = boldFont)
boldButton.pack (side = LEFT, padx = 1, pady = 1)
Run Code Online (Sandbox Code Playgroud)
这实现了我想要的,但是当我使用TTK按钮(使用TTK样式而不是字体)尝试相同的事情时,它不会使文本变粗.
TTK按钮:
boldStyle = ttk.Style ()
boldStyle.configure ("Bold.TButton", size = 10, weight = "bold")
boldButton = ttk.Button (formatBar, text = "B", width = 2, style = "Bold.TButton")
boldButton.pack (side = LEFT, padx = 1, pady = 1)
Run Code Online (Sandbox Code Playgroud)
我可能只是有点愚蠢,但我找不到任何方法来解决这个问题.我做了一些研究并尝试转换一些TCL代码,但没有一个有效.
试试这个:
boldStyle.configure("Bold.TButton", font = ('Sans','10','bold'))
boldButton = ttk.Button(formatBar, text = "B", width = 2, style = "Bold.Button")
Run Code Online (Sandbox Code Playgroud)
在这里找到它.
您当然可以将字体类型更改为您喜欢的任何类型(如果可用:))
| 归档时间: |
|
| 查看次数: |
5522 次 |
| 最近记录: |