python tkinter button command 에 인수를 전달하는 방법 > 개발

본문 바로가기
사이트 내 전체검색

개발

python tkinter button command 에 인수를 전달하는 방법

페이지 정보

profile_image
작성자 관리자 (112.♡.173.204)
댓글 0건 조회 2,501회 작성일 21-04-28 18:49

본문

tkinter 로 개발시에 GUI 화면에서 로그인 창을 구현할 때,
id 와 pw 를 입력후에 버튼으로 로그인 할 수도 있고, 엔터를 입력해서 로그인 할수 있게 하고자 한다.


## python tkinter button command 에 인수를 전달하는 방법


1. partial 객체를 이용하는 방법


2. lambda 기능을 이용하는 방법
```
def login(event):
    ....

e_pw = Entry(root, show="*" )
e_pw.bind("<Return>", login) # 여기서는 인자를 event 로 보내게 된다.
e_pw.pack()

btn1 = tk.Button(root, text="버튼1", command=lambda: login('')) # login 함수에 인자없이 호출하면 오류가 난다.
btn1.pack()
```


## 참고
https://www.delftstack.com/ko/howto/python-tkinter/how-to-pass-arguments-to-tkinter-button-command/

추천0

댓글목록

등록된 댓글이 없습니다.

Total 386건 5 페이지
  • RSS
개발 목록
번호 제목 조회 추천 날짜
3062957004-29
3052186004-29
3042136004-29
3032830004-28
열람중2502004-28
3013958004-28
3001973004-25
2993029004-22
2981875004-14
2972332004-14
2962313004-12
2953264004-11
2942240004-07
2932983004-07
2923265003-25
2913363003-24
2903255003-06
2892312003-06
2882309003-01
2871701002-27

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.