0
對於我的課程,我創建了一個python程序來幫助GCSE數學學生修改,目前我創建了多個窗口,包括登錄名,主菜單,記分牌和現在的設置窗口。我希望使用單選按鈕來允許用戶選擇各種選項,例如顏色,這是我的問題開始的地方,我努力能夠設置我的單選按鈕,以便您只能選擇一個,我已經做了兩個單選按鈕,應該將背景顏色更改爲藍色,其他綠色,但當程序運行時,我可以選擇兩個單選按鈕。我相信問題是他們沒有連接到同一個變量,也沒有將該值傳遞給該變量。在多個窗口中使用單選按鈕
self.radiov = IntVar
self.rbcolour_blue = Radiobutton(self.master, text = "Blue", variable = self.radiov, value = 1, bg = "green", command = update_colour)
self.rbcolour_blue.place(x = 10, y = 60)
elf.rbcolour_green = Radiobutton(self.master, text = "Green", variable = self.radiov, value = 2, bg = "green", command = update_colour)
self.rbcolour_green.place(x = 10, y = 85)
請發表你用來創建單選按鈕的代碼 – JRodDynamite
我想這是因爲你缺少'()'在'IntVar()'''self.radiov = IntVar' –
我剛剛加了()在最後,它的工作原理,非常感謝! –