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

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

개발

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

페이지 정보

profile_image
작성자 관리자 (112.♡.173.204)
댓글 0건 조회 2,527회 작성일 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
개발 목록
번호 제목 조회 추천 날짜
3062989004-29
3052214004-29
3042155004-29
3032861004-28
열람중2528004-28
3014008004-28
3002008004-25
2993066004-22
2981891004-14
2972368004-14
2962352004-12
2953310004-11
2942269004-07
2933014004-07
2923298003-25
2913406003-24
2903283003-06
2892338003-06
2882338003-01
2871729002-27

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.