반응형
최종 목표는 아래 프로그램입니다.
지난 시간에 민감도 라벨까지 만들었습니다. 오늘은 민감도 라벨 바로 오른쪽에 있는 입력창을 만들어봅시다.
일단 지난시간까지 만든 코드는 아래와 같습니다.
import tkinter as tk
#윈도우 생성
root=tk.Tk()
#전체 이름
root.title('코로나 진단키트 에측도 진단 프로그램')
#창 크기 +붙은 부분은 좌상단 떨어진 위치
root.geometry("600x500+100+100")
#1행 라벨 추가
lab11=tk.Label(root,
text="민감도",
width=8,
height=1,
font=('맑은 고딕',16,'bold'),
bg='#2F5597',
fg='white')
lab11.grid(row=0,column=0,padx=5,pady=10)
여기에 입력창을 추가할 것인데, Entry 라는 위젯을 사용합니다. 아래와 같이 입력합시다. ent12 는 1행2열에 있는 Entity 위젯이라는 의미로 이름을 붙여봤습니다. 입력될 내용의 폰트를 설정하고, 배경색 등을 설정해줍니다. grid 메소드로 1행2열에 배치해줍니다.
ent12=tk.Entry(font=('맑은 고딕',16,'bold'),bg='white',width=8)
ent12.grid(row=0,column=1,padx=5,pady=10)
실행 결과는 아래와 같습니다.
원하는 값을 입력할 수 있고, 입력 결과는 ent12.get() 을 통해 얻을 수 있습니다.
>>> ent12.get()
'88.1'
이 값을 바로 계산에 쓸 수도 있는데요. 입력하는 느낌이 안들어서, 저는 버튼을 누르고 누른 뒤 입력된 값을 사용하겠습니다.
반응형
'파이썬 > tkinter GUI (코로나 양성예측도,음성예측도)' 카테고리의 다른 글
[파이썬 tkinter GUI 만들기] #7. 세번째 행(row)까지 만들기 (0) | 2022.02.01 |
---|---|
[파이썬 tkinter GUI 만들기] #6. 버튼 눌러서 값 입력받기 (0) | 2022.02.01 |
[파이썬 tkinter GUI 만들기] #4. 라벨 하나 추가해보기 (0) | 2022.01.31 |
[파이썬 tkinter GUI 만들기] #3. 화면 만들고 이름,사이즈 설정 (0) | 2022.01.31 |
[파이썬 tkinter GUI 만들기] #2. 레이아웃 짜기 (0) | 2022.01.31 |
댓글