2013-05-19 3 views
3

"상태 램프"의 역할을하는 작은 버튼 그리드를 만듭니다. 즉, 배경이 나타내는 데이터 (녹색은 정상 값, 빨간색은 나쁨)에 따라 바뀝니다.Tkinter : 더 작은 버튼

buttonL3_0_1 = tk.Button(frameL3,bg='#003399',relief='flat',width=1,borderwidth=0,height=1) 

기본 Tkinter의 버튼 크기가 대형이다 그러나 :

는 현재 내가 가진 버튼을 만들 수 있습니다. 나는 60x24 또는 적어도 30x48 버튼을 포장하기를 바라고있다. 추측 할 수 있듯이, 이들은 하루의 분을 나타냅니다. 주어진 하루 동안의 데이터가로드 된 후 좋은 분은 녹색 버튼으로 표시됩니다.

버튼 크기를 줄일 수있는 방법이 있습니까? 또는 이것을 구현하는 다른 방법 일 수도 있습니다. 또한 1x12 버튼 배열의 작은 스크린 샷을 제공합니다. 이 모든 바보 같은 민트의 cynamon/AMD 촉매/멀티 모니터 설치 버그로 인해 모든 스크린 샷을 검정색으로 만들었으므로 전화기로 사진을 찍어야했습니다.

나는 적어도 30 개의 버튼을 동일한 너비로 포장하기를 바라고 있습니다. 물론 신장 감소도 인정 될 것입니다. 이 단계에서 모든 버튼의 배경은 파란색입니다. enter image description here

+0

먼저 배경이있는 라벨을 사용하지 않으시겠습니까? –

+0

푸시 할 수 있어야하므로 클릭 할 때 명령을 처리해야합니다. 귀하의 참여에 감사드립니다. – Sasha

답변

1

음, 방금 해결책을 찾을 수있었습니다. 버튼 이미지로 6x6 투명 GIF를 사용했는데 문제가 해결되었습니다. 상태 기능은 gif가 투명하기 때문에 유지됩니다.