このチェックボックスをオフにすると、チェックボックスが完全にチェックされていない状態に切り替わる前に、ボックスが「半状態」に切り替わります。それは次のようになります。これを防ぐためにどのような方法はPython TKinter ChecksボタンHalf States
ありますか?チェック/チェックを外すには、これ以上の時間がかかります。
#!/usr/bin/python
from random import randint
from Tkinter import *
# Set up main window settings
master = Tk()
master.title ("Window")
master.resizable(width = FALSE, height = FALSE)
def femaleOption():
maleCheckbox.deselect()
def maleOption():
femaleCheckbox.deselect()
#Create female checkbox
femaleIsChecked = IntVar()
femaleCheckbox = Checkbutton(master, text = "Female", command = femaleOption, variable = femaleIsChecked)
femaleCheckbox.select()
#Create male checkbox
maleCheckbox = Checkbutton(master, text = "Male", command = maleOption)
femaleCheckbox.pack()
maleCheckbox.pack()
master.mainloop()
あなたはどのプラットフォームにいますか?同じ 'IntVar'に他のチェックボックスが結ばれていますか?ちょうど1つのチェックボックスを持っている私は、その状態を取得するために必要なより多くのコードがある場合、私のMacで再現することはできません[含める](https://stackoverflow.com/help/mcve) –
[mcve]を作成してください –
私はマック。私はすぐにこの記事をより多くのコードで更新します。 –