반응형

Tkinter

(파이썬) tkinter: 화씨 섭씨 온도 변환하기

tkinter 윈도우 GUI 프로그램으로 화씨온도를 섭씨온도로 변환하기 tkinter 윈도우 GUI 프로그램으로 섭씨온도를 화씨온도로 변환하기 참고로, 화씨 100 °F는 섭씨 37.8 °C이고 반대로 계산해도 같은 값이 나와야 합니다. 인터넷 상에 변환하는 코드는 많은데 막상 실행해 보면 답이 틀린게 많이 있습니다. from tkinter import * def f2c(): f = float(e1.get()) c = (f-32)*5/9 e2.delete(0, END) e2.insert(0, str(c)) def c2f(): c = float(e2.get()) f = (c*(9/5))+32 e1.delete(0, END) e1.insert(0, str(f)) win = Tk() win.title('화씨/..

Python 2024.01.11

(파이썬) tkinter: 마우스 이벤트 처리하기, 그림 그리기

tkinter 모듈을 이용한 윈도우용 응용 프로그램에서 마우스 이벤트 처리에 대해서 설명합니다. 위젯에 마우스 이벤트를 처리하는 방법은 다음과 같습니다. 위젯.bind("", 이벤트_발생시_처리할_함수) 이벤트 지정자에는 다음과 같은 기능이 있습니다. 이벤트 설명 마우스 버튼 마우스 왼쪽 버튼 마우스 가운데 버튼 마우스 오른쪽 버튼 마우스가 움직이면 발생 왼쪽 버튼을 누르면서 움직이면 발생 가운데 버튼을 누르면서 움직이면 발생 오른쪽 버튼을 누르면서 움직이면 발생 더블 클릭하면 발생 버튼을 놓을 때 발생 왼쪽 버튼을 놓을 때 발생 마우스 포인터가 위젯 내부에 진입하면 발생 마우스 포인터가 위젯을 벗어나면 발생 다음 코드는 윈도우 폼을 마우스 버튼으로 클릭하면 어떤 마우스 버튼인지 표시해줍니다. from ..

Python 2023.12.02

(파이썬) 메시지박스 출력하기 tkinter: messagebox.showinfo()

파이썬의 tkinter 모듈에서 제공하는 messagebox.show() 함수로 메시지 박스를 출력하는 코드입니다. 버튼을 클릭하면 출력되도록 했습니다. 이미지 경로는 알맞게 수정해서 실행해야 합니다. import tkinter.messagebox from tkinter import * def myFunc() : tkinter.messagebox.showinfo("안녕", "안녕하세요.\n홍길동입니다.") window = Tk() photo = PhotoImage(file="c:/temp/kakao11.png") button1 = Button(window, image=photo, command=myFunc) button1.pack() window.mainloop() 버튼을 클릭하면 아래와 같은 메시지박스..

Python 2023.11.21
반응형