Python tkinter Entry 위젯을 만들어 보겠습니다. Entry는 텍스트를 입력 또는 출력하는 기입창입니다. Entry 만들기 Entry는 tikinter에 Entry(window) 함수로 생성합니다. 매개변수로 Entry가 표시될 window를 넣어줘야 합니다. 생성한 후 pack() 함수로 Entry를 window안에 배치합니다. import tkinter win = tkinter.Tk(); # Entry만들기 + 옵션설정 entry = tkinter.Entry(win, width = 5, height = 2); # Entry 옵션설정 entry.config(borderwidth = 3); # Entry 배치하기 entry.pack(); win.mainloop(); Entry를 선언하면서 ..
Python tkinter Label 위젯을 만들어 보겠습니다. Label 은 화면에 텍스트 및 이미지를 표시할 수 있습니다. Label 만들기 라벨을 만드는 방법은 간단합니다. tkinter에 Label(window) 함수로 생성합니다. 매개변수로 라벨이 표시될 window를 넣어줘야 합니다. 생성한 후 pack() 함수로 라벨을 배치하면 내가 만든 window안에 라벨이 표시됩니다. import tkinter win = tkinter.Tk(); # 라벨만들기 + 옵션설정 label = tkinter.Label(win, text = 'label', background = 'white'); # 라벨 옵션설정 label.config(text = 'hello, Label', width = 5, height ..
Python GUI 프로그래밍을 위한 기본 모듈인 tkinter를 활용해 버튼을 만들어 보겠습니다. 버튼 만들기 기본적인 버튼을 만드는 방법은 간단합니다. tkinter에 Button(window) 함수로 생성합니다. 매개변수로 window(창)를 넣어줘야 합니다. 생성한 후 pack() 함수를 통해 버튼을 배치하면 내가 생성한 창 안에 버튼이 보이게 됩니다. import tkinter win = tkinter.Tk() # 버튼 만들기 + 옵션 설정 btn = tkinter.Button(win, text = 'btn', background = 'white') # 버튼 옵션설정 btn.config(width = 5, height = 2) btn.config(text = "button") # 버튼 배치하기 ..
Python GUI (Graphical User Interface) 프로그램을 만들기 위해 tkinter라는 Python 기본 내장 모듈을 사용합니다. GUI 프로그래밍을 위해 가장 기초가 돼야 하는 것은 GUI의 가장 상위 레벨인 window(창)를 만드는 것입니다. tkinter 사용하여 window 만들기 먼저 tkinter 모듈을 사용하기 위해 import 해야 합니다. import tkinter 아래 예제를 통해 window를 만들고 실행할 수 있습니다. import tkinter # window 생성하기 win = tkinter.Tk(); # 해당 window 실행하기 win.mainloop(); 실행해보시면 작은 윈도우 창 하나가 생성된것을 확인 할 수 있습니다. window 옵션 설정하기 ..
Python에서 모듈을 설치할 때 보통 pip 명령을 사용합니다. pip 버전이 오래된 경우 정상적으로 진행되지 않을 수 있습니다. pip 명령을 실행했는데 아래문구처럼 나오며 실행되지 않는다면 pip 버전을 업그레이드 해 주어야 합니다. You are using pip version ???[현재버전], however version ???[최신버전] is available. You should consider upgrading via the 'pip install --upgrade pip' command 위 안내문에 이미 나와있듯이 아래 명령문을 통해 pip를 업그레이드하실 수 있습니다. pip install --upgrade pip VisualStudioCode 같은 IDE환경에서는 잘 작동할 거라 생..
웹 프로그램을 만들 때 아무리 간단한 프로그램이라도 데이터를 저장하지 않는 것은 없을 것입니다. 이럴 때 우리는 주로 데이터베이스 서버에 저장합니다. 하지만 저장해야 할 데이터가 중요하지 않고, 영구 저장할 필요가 없는 데이터라면 서버단에 저장하는 것은 낭비일 수 있습니다. 이럴 때 클라이언트, 즉 브라우저에 데이터를 저장하는 Web API인 localStroage에 대해 살펴보겠습니다. localStorage에 데이터 저장하기 localStorage의 데이터 저장 함수는 localStorage.setItem(key, value)입니다. key와 Value로 저장합니다. Object처럼 접근해 데이터를 추가할 수도 있습니다. // key와 value로 저장합니다. localStorage.setItem('..