10월, 2021의 게시물 표시

[Python] Tkinter를 활용하여 Entry 값 계산하여 Label에 출력

이미지
  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() * 문자열을 그대로 출력하기. # get() : entry 에 텍스트를 문자열로 반환 def Cal (): label.configure( text = str (entry.get()))

[Python] Tkinter를 활용하여 Text 강조(Highlight)하기

이미지
from tkinter import * from tkinter import ttk # Tkinter 인스턴스 생성 win = Tk() # Window 사이즈 지정 win.geometry( "700x350" ) # 폰드 변경 함수 정의 def font_change (): text.tag_add( "start" , "1.0" , "1.7" ) text.tag_configure( "start" , background = "red" , foreground = "white" ) text=Text(win, width = 80 , height = 15 , font =( 'Calibri 12' )) text.insert(INSERT, "Tkinter Text background color change. \n " ) text.insert(END, "Learning Tkinter" ) text.pack() # 버튼 생성 ttk.Button(win, text = "Text Highlight" , command =font_change).pack( pady = 20 ) win.mainloop()

[Python] Tkinter를 활용한 Text Font 변경 Event

이미지
  from tkinter import * from tkinter import ttk # Tkinter 인스턴스 생성 win = Tk() # Window 사이즈 지정 win.geometry( "700x350" ) # 폰드 변경 함수 정의 def font_change (): label.config( bg = "red" , fg = "white" ) # 라벨 생성 label= Label(win, text = "Hello World" , font = ( 'italic' )) label.pack( pady = 30 ) # 버튼 생성 ttk.Button(win, text = "Font Change" , command =font_change).pack( pady = 20 ) win.mainloop()

[Python] Text Change Event

이미지
  from tkinter import * # Tkinter 인스턴스 생성 win = Tk() # Window 사이즈 지정 win.geometry( "700x350" ) # Text 변경 Function 정의 def on_click (): label[ "text" ] = "Python" b[ "state" ] = "disabled" # Label 생성 label = Label(win, text = "Text" , font =( 'Calibri 15 bold' )) label.pack( pady = 20 ) # 버튼 생성 b = Button(win, text = "Update Text" , command =on_click) b.pack( pady = 20 ) win.mainloop()

[Python] Tkinter를 활용한 Text Console 출력

이미지
  import tkinter as tk import tkinter.font as tkFont root = tk.Tk() root.geometry( "500x440" ) " 창 사이즈 지정 " def getTextInput (): result=textExample.get( "1.0" , "end" ) print (result) textExample=tk.Text(root, height = 10 ) textExample.pack() fontExample = tkFont.Font( family = "Arial" , size = 16 , weight = "bold" , slant = "italic" ) "Font 변경 " textExample.configure( font =fontExample) btnRead=tk.Button(root, height = 1 , width = 10 , text = "Read" , command =getTextInput) btnRead.pack() root.mainloop()

[Python] PyCharm(파이참) Theme(테마), Font(폰트) 변경

이미지
1.  Theme(테마) 변경 [Settings] - [Appearance & Behavior] - [Appearance] - Darcula - Windows 10 Light - IntelliJ Light - High contrast 2. Font(폰트) 변경 [Settings] - [Appearance & Behavior] - [Editor] - [Font]

[Python] tkinter를 이용하여 Hello World 만들기

이미지
import tkinter as tk root = tk.Tk() "Tkinter 를 초기화하기 위해 Tk Root 위젯을 만듬 ." "Root 위젯은 가장 먼저 만들어져야 하며 프로그램에 하나만 존재함 " root.title( 'Test' ) "Root 위젯의 타이틀 설정함 " w = tk.Label(root , text = "Hello World! \n Welcome" ) "Root 위젯의 자식으로 Label 위젯을 만듬 " w.pack() "pack() 을 호출하여 주어진 텍스트에 맞게 크기를 조절하고 , 텍스트를 업데이트함 " root.mainloop() " 윈도우를 닫을 때까지 이벤트 루프를 실행함 "

[Python] PyCharm에 Python Package 등록

이미지
 [File] - [Settings] - [Project:<프로젝트명>] - [Project Interpreter]

[JAVA] Java API Flow

이미지
  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라 표현하는데요... 예전에 java2 platform이 출시되었을 당시 java1과 구분하기위해  J2SDK라고 표현 했습니다. 즉, 현제는 java2 platform만 사용하기 때문에 JDK와 동일하다고 보시면 됩니다. J2SE => Java 2 Standard Edition 혹은  Java2 Platform Standard Edition J2SE는 말그대로 java의 표준 플렛폼 입니다. J2ME => Java 2 Micro Edition혹은  Java2 Platform Micro Edition J2ME는 규모가 작은곳에 프로그램을 개발하기 위한 플렛폼 입니다. J2EE => Java 2 Enterprise Edition혹은  Java2 Platform Enterprise Edition J2EE는 웹기반의 엔터프라이즈 어플리케이션을 구축하기 위한 플렛폼 입니다. 대표적으로 EJB가 있습니다. JRE => J2SE Runtime Environment JRE는 실행버젼입니다. JDK로 제작한 테스트 프로그램등을 실행할수 있도록 해주죠. 그래서 파일용량이 적은대신 개발할수는 없습니다.

[Python] Python 및 PyCharm 설치

이미지
1. https://www.python.org/ 접속 - 자신의 컴퓨터 OS에 맞는 항목을 다운로드 2. 다운로드 파일 설치 3. PyCharm 설치  - 파이참(PyCharm)은 파이썬 개발에 가장 널리 사용되는 통합 개발 환경(IDE, Integrated Development Environment) 또는 개발 도구 입니다. - jetbrains 사 공식 홈페이지(https://www.jetbrains.com/pycharm/download/)에서 다운로드할 수 있습니다. - 무료로 사용할 수 있는 Community 버전을 다운받습니다. 4. PyCharm 설치 파일 실행 5. PyCharm 실행