gpt4 book ai didi

Python:ttk:禁用/启用按钮

转载 作者:太空狗 更新时间:2023-10-29 20:56:19 26 4
gpt4 key购买 nike

我想根据一些内部逻辑改变 ttk.Button 的状态。我创建了一个按钮并为其关联了一个样式:

cardBtnStyle = ttk.Style()
cardBtnStyle.configure('CB.TButton')
cardBtn = ttk.Button(top, text="Make SD card", style='CB.TButton', command = cardCreateCallBack).grid(column=1, row=5)

以下语句无效:

style.configure('CB.TButton', state='disabled')

但是当我创建这样一个按钮时,它被禁用了:

cardBtn = ttk.Button(top, text="Make SD card", style='CB.TButton', state='disabled', command = cardCreateCallBack).grid(column=1, row=5)

如何在 Python 中更改 ttk.Button 状态?

操作系统:Ubuntu 13.10

python :2.7.5+

最佳答案

按钮状态不是其样式的一部分。您可以使用 state()修改方法:

cardBtn.state(["disabled"])   # Disable the button.
cardBtn.state(["!disabled"]) # Enable the button.

关于Python:ttk:禁用/启用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21673257/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com