Tkinter Radiobutton: удалить точку вместе с изображением - PullRequest
0 голосов
/ 05 января 2020

Я пытаюсь запустить программу Tkinter в Ubuntu и OSX.

По какой-то причине Radiobutton в Ubuntu поставляется вместе с точкой по умолчанию. Я использовал Radiobutton, поскольку хочу, чтобы была выбрана только одна из кнопок.

На Ubuntu16.04 это выглядит так: Ubuntu

В то время как на OSX это выглядит так:

enter image description here

Строки соответствующего кода:

arousalButton[i] = Radiobutton(arousalFrame, variable=arousalVar, value=i+1, image=arousalPhoto[i])
arousalButton.pack(side=LEFT)

valenceButton[i] = Radiobutton(valenceFrame, variable=valenceVar, value=i+1, image=valencePhoto[i])
valenceButton[i].pack(side=LEFT)

Как мне получить похожий вид GUI на OSX? Где точка не присутствует вместе с изображением.

Кроме того, почему качество изображения в Ubuntu намного лучше, чем в OSX (у моей мамы c лучшее разрешение монитора)

1 Ответ

1 голос
/ 06 января 2020

Установка indicatoron в 0 при создании Radiobutton может скрывать точку, например:

arousalButton[i] = Radiobutton(arousalFrame, ..., indicatoron=0)
...