반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Java
- list
- GIT
- PySpark
- dataframe
- Apache
- Excel
- gas
- google apps script
- SQL
- Google Excel
- array
- Google Spreadsheet
- Mac
- PostgreSQL
- string
- matplotlib
- Python
- c#
- django
- Github
- 파이썬
- Kotlin
- Tkinter
- PANDAS
- hive
- math
- numpy
- Redshift
Archives
- Today
- Total
달나라 노트
Python tkinter : create_rectangle (사각형 그리기) 본문
728x90
반응형
create_rectangle은 Canvas 위에 사각형을 그려줍니다.
Syntax
Canvas.create_rectangle(x1, y1, x2, y2, fill=color, outline=color, width=number)
create_rectangle method가 사각형을 그리는 방식은 사각형의 왼쪽 위 점과, 사각형의 오른쪽 아래 점의 좌표를 받아서 사각형을 그리는 방식입니다.
(x1, y1) = 사각형 왼쪽 위 꼭지점 좌표
(x2, y2) = 사각형 오른쪽 아래 꼭지점 좌표
이렇게 대각선에 위치한 꼭지점의 좌표를 받으면 사각형을 그릴 수 있습니다.
fill 옵션은 사각형 내부 색상을 의미합니다. balck, white, gray 등 색상 이름 또는 hex color 코드를 받을 수 있습니다.
outline 옵션은 사각형 테두리 색상을 의미합니다. balck, white, gray 등 색상 이름 또는 hex color 코드를 받을 수 있습니다.
width 옵션은 사각형 테두리의 두께를 의미합니다.
import tkinter as tk
window = tk.Tk()
canvas = tk.Canvas(window, width=500, height=400, background='gray')
canvas.pack(padx=10, pady=10)
canvas.create_rectangle(10, 10, 100, 50, fill='black', outline='white', width=3)
window.mainloop()
- canvas.create_rectangle(10, 10, 100, 50, fill='black', outline='white', width=3)
사각형 생성 부분을 봅시다.
사각형 왼쪽 위 꼭지점 좌표 = (10, 10)
사각형 오른쪽 아래 꼭지점 좌표 = (100, 50)
즉, 위 두 점을 기준으로 하여 사각형을 그립니다.
fill='black' -> 사각형은 검은색으로 채워질 것입니다.
outline='white' -> 사각형의 테두리는 흰색입니다.
width=3 -> 사각형 테두리의 두께는 3입니다.
728x90
반응형
'Python > Python tkinter' 카테고리의 다른 글
Python tkinter : create_polygon (다각형 그리기) (0) | 2022.05.19 |
---|---|
Python tkinter : create_oval (타원 그리기) (0) | 2022.05.19 |
Python tkinter : create_line (선 그리기) (0) | 2022.05.19 |
Python tkinter : resizable (윈도우 크기 고정시키기) (0) | 2022.05.19 |
Python tkinter : Canvas, PhotoImage, create_image (0) | 2022.05.19 |
Comments