일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 아웃룩
- 파이썬3
- Android
- Outlook
- Windows11
- 윈도우10
- 깃
- html
- pythongui
- 파이썬
- 오피스
- 문자열
- 파이썬GUI
- 윈도우11
- python3
- 엑셀
- VBA
- matlab
- office
- 비주얼베이직
- windows
- 파워포인트
- git
- Excel
- python
- pandas
- win32com
- pyqt5
- 안드로이드
- Windows10
목록GUI (14)
Appia의 IT세상
저번 포스팅에서는 Checkbuton, Entry에 대해서 살펴보았습니다. 이번에는 Frame, Label, Listbox에 대해서 살펴보겠습니다. Frame Frame 위젯은 주로 그룹화 할떄에 많이 사용합니다. 구역화라고 하니, 좀 이상하고 어색하게 들릴수 있습니다. Frame은 윈도우에서 하나의 칸이라고 생각하시면 조금 더 이해가 수월하지 않을까라는 생각이 듭니다. w = Frame(Target, option...) 앞서서 저희는 위젯 배치 방법에 대해서 살펴볼 떄 pack()메소드에 대해서 살펴보았습니다. 그 떄 하나의 Frame을 바탕으로 작업이 이루어 지다보니, top/Bottom/Left/Right부분에서 일정 부분 수정이 요구되는 것 같이 보였습니다. 그래서 이번에는 그 방식에서 Frame..
앞서 포스팅에서는 tkinter의 각 위젯들을 배치하는 방법에 대해서 살펴보았습니다. 그래서 오늘부터는 본격적으로 각 위젯에 대해서 살펴보고자 합니다. 그래서 이번 포스팅에서는 Checkbutton과 Entry에 대해서 살펴보겠습니다. 참고로 전 최소한의 옵션들에 대해서만 언급하도록 하겠습니다. 실제, 많은 옵션들이 존재하지만 이제까지 거의 사용해본적이 없는 것 같습니다. ( 물론 그래서 그런지 몰라도 저의 GUI는 투박하고 못생겼습니다. ) Checkbutton 속성에 대해서 참/거짓(true/False)로 표현할 부분에 대해서 많은 사람들이 체크버튼(checkbutton)를 사용합니다. 체크버튼(checkbutton)은 실제 체크박스라고도 많이 불립니다. 이 부분에 대해서 만드는 방법에 대해서 살펴보..
오늘은 저번 포스팅에 이어서 각 위젯을 윈도우에 놓는 방법에 대해서 살펴보고자 합니다. 혹자들이나 외서에서는 관련해서 geometry method라고 합니다. 저도 그 말들을 조금 활용하여 geometry method라고 해보겠습니다. 파이썬[Python]의 tkinter 모듈에서 geometry method는 크게 3가지가 있습니다. pack() - 윈도우에 상대 위치로 각 widget을 배치하는 방법입니다. 즉, 각 side라는 객체 속성을 바탕으로 LEFT,RIGHT,TOP,BOTTOM을 바탕으로 방향에 맞게 각 객체를 배치 해주는 방식입니다. 총 4가지 방향 제공 : LEFT, TOP, BOTTOM, RIGHT 다음 예제를 살펴보겠습니다. from tkinter import * root = Tk(..
오늘부터 간단하게 파이썬[Python] GUI를 작성하는 방법에 대해서 살펴보고자 합니다. 현재 적용하고 있는 버전은 파이썬[Python] 3버전으로 사용합니다. 주로 4개의 모듈이 사용되지만, 저는 기본 제공되는 모듈을 사용하고자 합니다. Tkinter의 경우 별다른 모듈 설치 없이도 가능하기 때문에 처음 접근하는 게 매우 용이할 것이라고 생각합니다. 먼저 간단히 다음 코드를 실행해보겠습니다. import tkinter top = tkinter.Tk() # you insert code here top.mainloop() 위의 코드를 실행하면 다음과 같은 화면, 다음과 같은 위도우가 나타납니다. 위의 코드에서 Tk()를 생성한 부분 다음줄 부터 각자 생각한 부분에 대해서 코드로 입력 해주시면 됩니다. 실..