일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- gas
- Google Spreadsheet
- Apache
- array
- Mac
- math
- c#
- Python
- numpy
- Github
- Tkinter
- hive
- SQL
- Redshift
- string
- list
- PostgreSQL
- PySpark
- Excel
- Java
- matplotlib
- Google Excel
- google apps script
- 파이썬
- django
- PANDAS
- Kotlin
- GIT
- dataframe
- Today
- Total
목록Python/Python tkinter (16)
달나라 노트
tkinter에서는 Canvas라는 것이 있습니다. Window의 일정 영역에 Canvas를 띄울 수 있습니다. Canvas를 띄워두면 Canvas 위에 어떤 도형이나 이미지를 출력해준다던지 등의 동작이 가능합니다. Canvas는 tkinter에서 되게 많이 사용되는 요소 중 하나입니다. Syntax Canvas(window, width, height, background) - window Canvas가 표시될 window 객체를 받습니다. - width, height Canvas의 가로 길이, 세로 길이를 지정합니다. - background Canvas의 배경 색상을 받습니다. black, white, gray, blue, red, skyblue 등의 색상 이름 또는 hex color 코드를 받을 수 ..
Label, Button같은 어떤 객체는 Window의 어느 부분에 표시될지에 대한 위치 정보를 가지고 있습니다. place_info method는 이러한 객체들의 현재 위치정보를 담은 dictionary를 return합니다. import tkinter as tk window = tk.Tk() window.geometry('1000x400') label = tk.Label(window, text='Label') label.place(x=10, y=15) dict_info = label.place_info() print(dict_info) print('x =', dict_info['x']) print('y =', dict_info['y']) window.mainloop() 위 코드는 Label의 위치 정보..
tkinter에서 Window 객체를 생성할 때 이 객체에는 여러 정보가 담깁니다. 이 정보에는 Window의 크기나 사용자가 사용하는 화면의 해상도 정보도 있습니다. 이러한 정보를 어떻게 얻을 수 있는지 알아봅시다. 1. winfo_width, winfo_height winfo_width = Window의 현재 가로 길이를 의미합니다. winfo_height = Window의 현재 세로 길이를 의미합니다. import tkinter as tk window = tk.Tk() window.geometry('500x400') label = tk.Label(window, text='Label') label.place(x=0, y=0) def show_screen_size(): width = window.win..
버튼은 클릭을 할 수 있으며 클릭을 할 때 어떤 기능을 하도록 할 수 있습니다. 일단 먼저 Window에 버튼을 띄워봅시다. import tkinter as tk window = tk.Tk() window.geometry('500x400') button = tk.Button(window, text='click') button.place(x=0, y=0) window.mainloop() - button = tk.Button(window, text='click') 먼저 Button 객체를 생성합니다. text는 버튼에 표시할 텍스트를 의미합니다. - button.place(x=0, y=0) 버튼이 Window에 표시될 위치를 지정합니다. 일단 이 코드에서 알 수 있는 것이 하나 있습니다. Button cla..