Python,tkinter Canvas생성자 : tkinter.Canvas(master=None, cnf={}, **kw)Canvas는 어플리케이션에서 선, 타원, 사각형, 다각형과 같은 도형을 그릴때 사용된다. ex) python_tkinter_003.py# -*- encoding:utf8 -*-# Python version in the development environment 2.7.11import osos.chdir(os.path.dirname(__file__))from Tkinter import * root = Tk()WidgetCanvas = Canvas(root,bg='yellow', height=250,width=300)coord = 10, 50, 240, 210arc = WidgetCan..
Python,tkinter Button생성자 : tkinter.Button(master=None, cnf={}, **kw)Button은 어플리케이션의 단추를 표시할때 사용된다. ex) Python_tkinter_002.py# -*- encoding:utf8 -*-# Python version in the development environment 2.7.11import osos.chdir(os.path.dirname(__file__))from Tkinter import *root = Tk()def closecallback(): root.destroy()Button(root, text="Close", command=closecallback).pack()root.mainloop()https://github...
Python,tkinter Tk생성자 : tkinter.Tk(screenName=None, baseName=None, className='Tk', userTk=1, sync=0, use=None)GUI의 가장 기본이 되는 창이며, 모든 위젯을 담을수 있는 틀이라고 할수 있다.GUI의 가장 기본이 되는 창의 객체이름은 root로 하는것이 관용적이며,따라서 이후에 설명에서는 기본적인 창은root라 칭하겠다. -. 간단한 창띄우기ex) Python_tkinter_001.py # -*- encoding:utf8 -*-# Python version in the development environment 2.7.11import osos.chdir(os.path.dirname(__file__))from Tkinter..
Python,tkinter 속성값의 설정 및 확인방법python,tkinter,config,configure,mm,pixel,color,ms,font,photoimage -. 위젯의 parameter값 설정하는 3가지 방법 첫번째, 위젯객체 생성시 parameter값 지정하기 위젯객체 생성시 지정하지 않는 parameter값은 기본값이 사용된다. >Mywidget=tkinter.Frame(root,background="red") 두번째, 객체 생성후 configure()메서드 이용하여 parameter값 변경하기 > Mywidget.configure(background="red") > Mywidget.config(background="red") 세번째, 사전형식을 이용하여 parameter값 변경하기 >..
pack()메서드에서 사용되는 옵션중 위치 및 공간을 다루는 옵션에대해서 알아보도록 하겠다.>side = 정렬>fill = 채우기>expand = 요구되지 않은공간 사용하기>anchor = 위치지정 >> 공간에 대한 개념 요구되었지만 사용되지 않은 공간>요구되었고 사용된 공간아래 표를 어플리케이션에buttonX라는 버튼창부품을 넣을경우 설정된 공간을 간략하게 보여준다.(side=LEFT)요구되었지만 사용되지 않은 공간요구되지 않은 공간(cavity)요구되었고 사용된 공간(buttonX)요구되었지만 사용되지 않은 공간어플리케이션을생성후 버틍창부품을 하나 생성한다면 화면상으로 보여지는 부분은 버튼창부품 하나만 보여질것이다.하지만, 실제로 기술적으로 들어가본다면,side옵션값에 따라서, 요구된공간과 요구되지 ..
tkiner로 틀의 크기를 지정하여 생성후, 해당 틀에 버튼을 다시 생성하면,처음이 지정했던 높이와 너비가 무시되고, 틀의 크기는 버튼의 크기에맞춰 신축적으로 변하게 된다.즉, 그 이유를 설명하자면packer(꾸림자)의행위에는 일관성이 없다.다른 말로 하자면, 꾸림자의 행위는 수많은 상황적 요인에 따라 달라진다.꾸림자는 그릇(틀)이 비어있다면크기 요청을 존중하지만, 그릇에 창부품이 담기면, 그릇의신축성이 우선시 된다.즉, 그릇(틀)에 대한 높이와 너비설정은 무시되며, 그릇의 크기는 가능하면 밀접하게창부품을 둘러싸도록 조정된다. 실제로 그릇(틀)에 창부품이담기게 되면 그릇(틀)의 크기를 제어할수 없다.제어할수 있는것은 전체루트창의 최초크기이며, 창관리자의 "geometry"옵션으로 제어한다. 아래 예제를 ..
r"""OS routines for NT or Posix depending on what system we're on. This exports: - all functions from posix, nt, os2, or ce, e.g. unlink, stat, etc. - os.path is one of the modules posixpath, or ntpath - os.name is 'posix', 'nt', 'os2', 'ce' or 'riscos' - os.curdir is a string representing the current directory ('.' or ':') - os.pardir is a string representing the parent directory ('..' or '::')..
아래 예제에서는 틀의 크기,위치를 지정하고 틀의 테두리모양을 주는방법이다.우선 예제를 본후 설명하도록 하겠다.001002003004005006007008009010011012013014015016017018019020021022023024025026027028029030031032033034035036037038039040041042043044045046047048049050051052053054055056057058059060061062063064065066067068069070071072073074075076077078079080081082083084085086087088089090091092093094095096097098099100101102103104105106107108# -*- coding ..
창부품의 크기 및 여백을 설정하는 방법에 대해서 알아보도록 하자창부품의 크기 및 여백을 설정하는것은 2가지 방법이 있다.>첫번쨰 창부품속성(configure)>두번째 pack() 옵션우선 예제를 본후 설명을 이어가도록 하겠다.010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566# -*- coding : cp949 -*-from tkinter import * class MyApp: def __init__(self, parent): # ----- 조감을 제어하기 위한 상수들 ----- button_width=6 #버튼의 너비(..
- Total
- Today
- Yesterday
- tkinter command & bind [명령어묶기와 사건묶기] Python
- checkbutton
- ManyToOne
- Linux
- highlightbackground
- onetomany
- activebackground
- highlightthickness
- indicatoron
- Java
- vba
- disabledforeground
- IdClass
- fetch join
- 파이썬
- activeforeground
- Python
- 폼
- Module
- JPA
- Private
- FetchType
- command
- apache
- tkinter
- Composite Key
- borderwidth
- 상수
- 리눅스
- Excel
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |