본문 바로가기

GUI4

[python_gui] 1. Alarm 만들기 파이썬을 더 공부하고자 small project를 만들어 보기로 했어요! 알람을 만들어 봐야 겠다고 생각해서 만들고 있는데 제가 정말 아는게 하나도 없더라구요ㅠㅠ 틀을 만드는 법만 알지 알람 속 알멩이에는 뭐가 들어가는지 모르니까 하나부터 열까지 검색을 하면서 하고 있어요 그래서 파이썬 실력이 느는지는 모르겠고 영어독해는 확실히 느는 것 같은 느낌이 드네요ㅎㅎ 이게 맞는 건지 모르겠지만 일단 끝까지 만들어 볼거에요!ㅋㅋㅋ #1 현재 날짜와 시간을 넣어봅시다! 알람인 만큼 현재 날짜와 시간을 넣어주고 싶었어요!!(그냥 제 취향ㅎㅎ) 어제 맨 처음에 datetime으로 변수를 만들어서 root에 냅다 집어넣었더니 시간이 안 흘러가더라구요 시간이 흐르게 하는 방법을 고민하다가 오늘 우연히 발견했는데 처음 본 .. 2020. 10. 5.
[python_gui] frame 예쁘게 조정하기 오늘도 나도코딩 님의 "파이썬 무료 강의 (활용편2) - GUI 프로그래밍"을 따라하며 gui공부를 하고있습니다. 제가 gui로 알람을 만들겠다고 생각하면서 제일 처음 생각했던 것은 '내가 원하는 대로 프레임 간의 간격을 어떻게 조정할 수 있지?' 였습니다. 그당시 저는 여러 위젯들을 아래로 쭉 쌓는 것밖에 할 줄 몰랐어요. 제가 위젯들을 만들면 다 화면 중앙에 세로로 쭉 하고 배열되더라구요ㅎㅎ 그래서 모든 위젯들의 가로 세로를 일정한 간격으로 배열할 수 있는 방법에 대해 제일 궁금했습니다. ㅎㅎ(가장쓸모없는 것이 아닐까...ㅠㅠ) 다시 본론으로 돌아가서 아래 그림은 여러 frame을 만들고 각 frame에 위젯을 각각 넣어 배열한 상태입니다. 총 6개의 frame이 들어갔는데 각 frame 사이 간격이.. 2020. 10. 1.
[python_gui] DoubelVar()가 뭐였지? 추석연휴를 맞아 gui를 이용하여 작은 프로젝트를 따라 만들고 있습니다. progress var를 만들던 중 DoubleVar()라는 것이 나왔어요 분명 봤었는데 기억이 안나서 간단히 복습차원으로 정리해보았습니다. IntVar, DoubleVar, StringVar tkinter 모듈안에는 IntVar, Doublevar, Stringvar클래스가 정의되어있다. IntVar: 정수 , Doublevar: 소수, StringVar: 문자열 을 나타내는 클래스이다. 위 클래스들은 위젯에 쓰이는 값(value)들을 객체로 만들 때 이용한다. 즉 위젯에 쓰이는 값(value)은 IntVar, Doublevar, Stringvar의 객체(object)이어야만 한다. # 체크박스 chk_var1 = IntVar().. 2020. 10. 1.
[오류] 파이썬 gui _grid 오늘은 주말이니 파이썬으로 gui프로그래밍을 집중해서 공부하고 있어요 파이썬으로 알람을 만들어보고싶어서 아주 쥐똥만큼이라도 꾸준히 하려고 노력하고 있습니다.(퇴근하고 공부하기 넘 힘들어ㅠㅠㅠ) grid()로 버튼을 배치하는 것에 대해 공부하고 있는 중 뜬금없이 오류가 났어요! 분명히 강사님과 똑같이 했는데 왜 저만 오류가 났는지 그 원인에 대해 간단히 찾아봤어요. 내가 친 오류 코드 from tkinter import * root = Tk() root.geometry("350x430") # 15. 스크롤바 : 스크롤바와 대상이 되는 위젯을 하나의 프레임에 넣는게 관리하기 좋다. frame = Frame(root) frame.pack() scrollbar = Scrollbar(frame) scrollbar.. 2020. 9. 26.