하느님 이 너 를 위해 창문 을 열 어 주신 Tkinter 상용 함수 상세 설명
import tkinter
두 번 째 단계:창 구현
import tkinter
tk=tkinter.Tk()
tk.mainloop()
이렇게 하면 우 리 는 기본 적 인 gui 창 으로 해결 해 야 한다.이어서 우 리 는 그것 을 더욱 독특 하 게 보이 게 하기 위해 그것 에 물건 을 넣 었 다.
세 번 째 단계:창 이름 변경
tk.title(" ")
4 단계:창 크기 설정
tk.geometry("300x150+700+300")
인자:width x height+x+y,각각 대응,창 너비,높이,그리고 창 에 나타 난 좌표,
데스크 톱 의 좌표계:데스크 톱 왼쪽 상단(0,0)에서 오른쪽으로 x 축 정반 축,아래로 y 축 정반 축
고정 크기 설정:
tk.minsize(560, 545) #
tk.maxsize(560, 545) #
전체 화면 모드 설정:
tk.attributes("-fullscreen", True)# :True ;False
: , win+D
다섯 번 째 단계:현재 데스크 톱 의 크기 가 져 오기
때때로 우 리 는 현재 화면의 크기 를 가 져 와 서 창 크기 를 결정 해 야 합 니 다.그러면 현재 화면의 너비 와 높이 를 가 져 와 야 합 니 다.어떻게 가 져 옵 니까?
w = tk.winfo_screenwidth()#
h = tk.winfo_screenheight()#
STEP 6:창 아이콘 설정
tk.iconbitmap('favicon.ico')# , ico 。
STEP 7:창 배경 색 설정
tk["background"] ="#7AC5CD"# 16 , "blue",
여기,저 는 여러분 을 위해 색깔 을 선택 할 수 있 도록 사 이 트 를 준비 합 니 다.
https://tool.oschina.net/commons?type=3
8 단계:창 투명도 설정
tk.attributes("-alpha", 0.6)# , :0~1 ,0: ;1:
9 단계:상단 도구 모음 스타일 설정
tk.attributes("-toolwindow", True)# ,
도구 스타일:True 는 종료 단추 만 있 고 아이콘 도 없습니다.false 정상 적 인 창 스타일종료 단 추 를 모두 숨 기 려 면?
tk.overrideredirect(True)# , ,
STEP 10:창 위 설정
tk.attributes("-topmost", True)
:True ;False
장면 을 사용 합 니 다.예 를 들 어 데스크 톱 메 모 는 맨 위 에 표시 해 야 하고 다른 소프트웨어 의 사용 에 방해 가 되 지 않 습 니 다.STEP 11:tk 창 정보 가 져 오기
# ;
height = tk.winfo_height()
width = tk.winfo_width()
#
x = tk.winfo_x()
y = tk.winfo_y()
.update() , 。
bind 。
tk.bind("", update_test)#
def update_test(e):
tk.update()
# ;
height = tk.winfo_height()
width = tk.winfo_width()
#
x = tk.winfo_x()
y = tk.winfo_y()
print(width, height, x, y)
tk.bind("", update_test)
12 단계:태그 추가
tkinter.Label(tk,text=' 1(0,0)').grid(column=0,row=0)#column x,row y
?
grid , x,y, , 。
2, 2, 2 。
, 。 :
tkinter.Label(tk,text=' 1(0,0)',background='red',font=30,).grid(column=0,row=0)#x,y
tkinter.Label(tk,text=' 1(1,1)',foreground='red').grid(column=1,row=1)#x,y
background='red'#
font=30#
foreground='red'#
13 단계:이벤트 호출
button=Button(tk, text=" ", fg="blue",bd=2,width=8,command=update_test).grid(column=1,row=5)
한 번 클릭 할 때마다 대응 하 는 함 수 를 호출 합 니 다.14 단계:그림 삽입
photo = tkinter.PhotoImage(file=" .png")#file:t
imgLabel = tkinter.Label(tk,image=photo).grid(column=1,row=6)#
전체 코드
import tkinter
from tkinter import *
tk=tkinter.Tk()
tk.title(" ")#
tk.geometry("300x150+700+300")
"""width x height+x+y, , , ,
: (0,0) x , y """
w = tk.winfo_screenwidth()#
h = tk.winfo_screenheight()#
print(w,h)
tk.iconbitmap('favicon.ico')# , ico 。
# , “ ”
tk["background"] ="#7AC5CD"# "blue"
tk.attributes("-alpha",1)# , :0~1 ,0: ;1:
tk.attributes("-toolwindow", True)# , , :True , ; False
#tk.overrideredirect(True)# , ,
#tk.attributes("-fullscreen", True)# :True ;False
tk.attributes("-topmost", True)# :True ;False
# ;
height = tk.winfo_height()
width = tk.winfo_width()
#
x = tk.winfo_x()
y = tk.winfo_y()
print(width,height,x,y)
def update_test():
tk.update()
# ;
height = tk.winfo_height()
width = tk.winfo_width()
#
x = tk.winfo_x()
y = tk.winfo_y()
print(width, height, x, y)
# tk.bind("<Configure>", update_test)# ,
tkinter.Label(tk,text=' 1(0,0)',background='red',font=30,).grid(column=0,row=0)#x,y, ,grid
tkinter.Label(tk,text=' 1(1,1)',foreground='red').grid(column=1,row=1)#x,y
tkinter.Label(tk,text=' 2').grid(column=4,row=3)
tkinter.Label(tk,text=' 3').grid(column=3,row=4)
button=Button(tk, text=" ", fg="blue",bd=2,width=8,command=update_test).grid(column=1,row=5)# ,
photo = tkinter.PhotoImage(file="Figure_1.png")#file:t
imgLabel = tkinter.Label(tk,image=photo).grid(column=1,row=6)#
tk.mainloop()
여기 서 하나님 께 서 창 을 열 어 주신 Tkinter 상용 함수 에 대한 상세 한 설명 을 소개 합 니 다.더 많은 Tkinter 상용 함수 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.