У меня есть текстовый виджет и его полосы прокрутки.
Когда полосы прокрутки станут активными, стрелки получат черный цвет, только когда я нажму на них, прежде чем они сохранят светло-серый цвет в качестве фона.
Как видите, только нижняя правая стрелка является черной, а все они должны быть вместо нее.
text=TkText.new(frame)
text.grid
scrolly=TkScrollbar.new(frame){orient 'vertical'}
scrolly.grid
scrollx=TkScrollbar.new(frame){orient 'horizontal'}
scrollx.grid
text.yscrollcommand proc {|*args| scrolly.set(*args)}
text.xscrollcommand proc {|*args| scrollx.set(*args)}
scrolly.command proc {|*args| text.yview(*args)}
scrollx.command proc {|*args| text.xview(*args)}
Как сделать стрелки всегда черными?
Как я могу стилизовать полосы прокрутки вRuby TK?
Я пытался TkScrollbar.layout('Scrollbar')
,
, но я получил эту ошибку: NoMethodError: undefined method 'layout' for Tk::Scrollbar:Class