문제

TTK (Tile) 테마 위젯을 사용하기 위해 Bwidget의 (가능한) 전환에서 무슨 일이 일어나고 있는지 알 수 있습니다. 나는 그것을 알고있다 약간 작업은 Bwidget 1.8 (위젯 :: 테마 명령이 결국)에서 수행되었지만 테마 위젯을 사용하기 위해 Bwidget을 "강제"하려고하면 가장 간단한 스크립트에도 실패합니다 ....

> tclsh85
% package require Tk
8.5.2
% package require tile
0.8.2
% namespace import -force ttk::*
% package require BWidget
1.8
% Widget::theme 1
1
%
% ButtonBox .buttons
unknown option "-padx"
% Dialog .dialog
can't access "ButtonBox::opt": parent namespace doesn't exist

등 등

도움이 되었습니까?

해결책

TTK가 TK와 직접 호환되지 않기 때문에 네임 스페이스 가져 오기를 수행하지 않으므로 기존 코드에서 작동하지 않을 것입니다.

존재하는 제한된 지원은 다음과 같은 지원입니다.

위젯 :: 테마 1

메인 프레임과 상태 바가 업데이트되었지만 Bwidget에서는 그다지 많지 않은 것 같습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top