전체 글
-
Label을 활용하여 배경이미지(Background Image) 넣기실용적인 IT생활/Python 2021. 10. 23. 23:03
from tkinter import * from PIL import ImageTk, Image win = Tk() img =Image.open('backgroundImage.png') bg = ImageTk.PhotoImage(img) win.geometry("650x450") # 배경을 Label을 이용하여 처리 label = Label(win, image=bg) label.place(x = -2,y = -2) # 글짜를 표기할 Label 추가 label2 = Label(win, text = "안녕하세요", font=("궁서체", 24), bg='#2E2E30', fg='white') label2.pack(pady = 50) # Tkinter 수행 win.mainloop() # 배경 이미지의 좌표를 0..
-
파일에서 텍스트 읽어서 출력하기실용적인 IT생활/Python 2021. 10. 23. 20:27
from tkinter import * # Tkinter 인스턴스 생성 win = Tk() # Window 사이즈 지정 win.geometry("700x400") text=Text(win, width=80, height=15, font=('Calibri 12')) file = open("TextFile.txt", "r", encoding='UTF8') while True: line = file.readline() if not line: break text.insert(INSERT, line+"\n") file.close() text.pack() win.mainloop() # 파일의 한글을 읽을때 인코딩 코드를 넣지 않을 경우 아래와 같은 오류가 발생한다.
-
숫자를 입력받아 문자로 치환하여 출력실용적인 IT생활/Python 2021. 10. 22. 21:57
from tkinter import * from tkinter import ttk # Tkinter 인스턴스 생성 win = Tk() # Window 사이즈 지정 win.geometry("700x400") # get() : entry에 텍스트를 문자열로 반환 def Cal(): stringvalue = entry.get() "입력 받은 문자열을 공백으로 분리" stringToList = stringvalue.split(" ") for i in stringToList: if i == "1" : text.insert(INSERT, "일 ") elif i == "2" : text.insert(INSERT, "이 ") elif i == "3" : text.insert(INSERT, "삼 ") elif i == ..
-
문자열 분리(split)하여 순차적으로 출력하기실용적인 IT생활/Python 2021. 10. 22. 21:42
from tkinter import * from tkinter import ttk # Tkinter 인스턴스 생성 win = Tk() # Window 사이즈 지정 win.geometry("700x400") # get() : entry에 텍스트를 문자열로 반환 def Cal(): stringvalue = entry.get() "입력 받은 문자열을 공백으로 분리" stringToList = stringvalue.split(" ") for i in stringToList: text.insert(INSERT, i+"\n") entry = Entry(win, width=80) entry.pack() button = Button(win, text="출력", command=Cal) button.pack() text=..
-
-
Java API Flow실용적인 IT생활/JAVA 2021. 10. 22. 00:21
SDK => Standard Development Kit 혹은 Software Development Kit SDK는 자바뿐만아니라 모든 개발언어의 소프트웨어 개발 킷을 말합니다. JDK => Java Development Kit JDK는 말그대로 JAVA 개발 킷을 말합니다. 즉, Java용 SDK의 이름이 JDK라고 표현할수 있죠. 그런데 요즘들어 J2SE Development Kit라고 표현되있는것을 볼수있습니다. 이것은 J2SE의 JDK를 다운받을때 볼수 있는데요... J2SDK => Java2 Standard Development Kit 혹은 Java2 Platform Standard Development Kit 위에 JDK설명에서 보시듯이 요즘 J2SE의 개발킷을 JDK라 표현하는데요... 예전..
-
Tkinter를 활용하여 Entry 값 계산하여 Label에 출력실용적인 IT생활/Python 2021. 10. 22. 00:19
from tkinter import * from tkinter import ttk # Tkinter 인스턴스 생성 win = Tk() # Window 사이즈 지정 win.geometry("300x200+100+100") win.resizable(False, False) # get() : entry에 텍스트를 문자열로 반환 def Cal(): label.configure(text="결과 값 = " + str(eval(entry.get()))) entry = Entry(win) entry.pack() button = Button(win, text="계산", command=Cal) button.pack() label = Label(win) label.pack() win.mainloop() * 문자열을 그대로 ..