You are here

메인 프레임 크기 설정

해상도에 맞게 메인 프레임 크기를 설정하는 코드입니다.
1024*768보다 큰 해상도에서는 풀 스크린으로 띄워지고,
오른쪽 상단의 '아이콘 화면복원' 을 누르면 1024*768로 줄어듭니다.
당연히 가운데 정렬됩니다.

코드를 보시죠.

##########################################################################
#                       Main frame Setting                               #
##########################################################################
# Main panel setting
# 1024*768 해상도에 맞춰있으며 실행시 자동 최대화 된다
wm title . "Main Frame"
set a [expr {int([winfo screenwidth .] * 0.5)}]
set b [expr {int([winfo screenheight .] * 0.5)}]
wm geometry . 1024x768+[expr $a - 512]+[expr $b - 384]  ;# window is centered
update idletasks
wm attributes . -topmost no
wm state . zoomed  ;# This command for Windows only
bind . <KeyPress-Escape> "wm iconify ."
##########################################################################
포럼: