패턴에는 이미지가 필요하지만 라벨에는 이미지 또는 텍스트 만있을 수 있으며 둘 다를 가질 수는 없습니다.
그냥 패턴을 가지고 싶다면, 당신은 절차 적으로이 같은 타일 이미지 복제하여 그것에 대한 이미지를 만들 수 있습니다 : 당신이 패턴을 통해 텍스트를 원한다면
# Set foreground and background colours for your tile
set fg "#9999ff"
set bg "#ffffff"
# create tile data (this will give vertical stripes every 4 pixels)
set data "$fg $bg $bg $bg"
# Create the tile image
image create photo tile
tile put [list $data]
# Create the actual image (tile set)
image create photo tileset
# Fill the image with the tile to the desired size
tileset copy tile -to 0 0 200 300
# Display the tiled image in a label
label .l -image tileset
pack .l
것은, 당신이 사용할 수를 캔버스. 캔버스에서 이미지를 바둑판 식으로 배열하는 방법 (캔버스 크기 조정 고려)은 the Tclers Wiki에 있습니다.
''이벤트는 위젯의 크기가 조정되거나 부모를 기준으로 재배치 될 때 전송되는 이벤트입니다. (이론적으로는 다른 것들을 위해서 보내질 수도 있지만, Tk는 그들을 만지지 않습니다.) –
예제 코드를 넣으시겠습니까? – SIMEL