Как изменить размер индикатора ttk :: checkbutton и ttk :: radiobutton - PullRequest
0 голосов
/ 28 января 2019

Я хочу изменить размер индикатора кнопки ttk :: checkbutton в сочетании с темой моллюсков.Если я использую тему по умолчанию, я могу изменить размер с помощью опции indicatordiameter , но это не работает с темой моллюсков.Та же проблема возникает с ttk :: radiobutton.

1 Ответ

0 голосов
/ 29 января 2019

Существуют разные проблемы с темами.

a) В разных темах используются разные параметры конфигурации.

b) Графические темы не могут изменять размеры своих графических элементов.

Для моллюскатема, вам нужно будет настроить стиль -indicatorsize.

% package require Tk
8.6.9
% ttk::style theme use clam
% ttk::radiobutton .a -text hello
.a
% pack .a
% ttk::style configure A.TRadiobutton -indicatorsize 20
% ttk::radiobutton .b -text hello -style A.TRadiobutton
.b
% pack .b
% 
...