Применение текста к двум радиокнопкам tkinter - PullRequest
1 голос
/ 16 июня 2019

Я пытаюсь поместить два виджета Radiobutton в мой графический интерфейс tkinter, который будет обозначать Мужской и Женский, однако при реализации приведенного ниже кода:

createGenderRBM=tk.Radiobutton(createFrame, text="Male",textvariable=gender,value="Male",font=labelFont)
createGenderRBM.grid(row=4,column=2)
createGenderRBF=tk.Radiobutton(createFrame, text="Female",textvariable=gender,value="Female",font=labelFont)
createGenderRBF.grid(row=4,column=3)

Текст "Мужской" и "Женский" не отображается.

T

1 Ответ

0 голосов
/ 16 июня 2019

Вы установили textvariable на gender.Настройка textvariable заменит все, что вы настроили для text.Таким образом, если значение gender является пустой строкой, это то, что будет отображаться как текст радиокнопки.

Я не знаю, почему вы устанавливаете textvariable, но я предполагаю, что выхотите, чтобы эта переменная имела значение радиокнопки.Если это так, измените textvariable на variable.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...