2014-09-14 4 views
0

저는 Tkinter에 막대 게이지를 만드는 효과적인 방법을 찾으려고합니다. 프레임 안의 레이블을 사용하고 레벨을 나타내는 배경색을 변경했지만 각 게이지에 대해 10 줄의 코드가 포함 된 10 개의 if 문이 포함되어있어 매우 비효율적입니다. 아무도 이걸하는 방법에 대한 올바른 방향으로 나를 가리킬만큼 친절하지 않겠습니까?Tkinter Python : 막대 게이지?

미리 감사드립니다.

+2

here 참조 참조 그것의 불분명 일부 기능이 잘 작동 것입니다 당신을 위해 무엇을 요구하고 있지만 for 루프 같은 소리와 –

답변

1

진도 표시 줄 후 간단합니다. tkinter에는 두 개의 위젯이 있습니다. 하나는 ttk의 일부이고 다른 하나는 tix이며, 그들은 거의 똑같지 만 스타일은 다르며, 둘 다입니다. IntVar에 연결할 수 있으며 단순히 IntVar 값을 설정하면 진행률 막대가 설정됩니다.

1) ttk.Progressbar
here

2) tix.Meter가

+0

제안 해 주셔서 감사하지만 Progressbar에는 실제로 내가 찾던 기능이 없습니다. 실제로 Joran Beasley의 제안과 함께 적절한 레이블을 적절한 색으로 변경하는 데 루프를 사용했습니다. 감사... –