무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
정말 신기한게 root = Tk() 복사한것과 내가 적은것과 결과가 달라요
root = TK() 라고 키보드에서 치면 NameError: name 'TK' is not defined 라고 나오는데 구글에서 root = Tk() 를 긁어오면 동작을 합니다
- 파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
자꾸 파일을 설정해도 않되는데...
삭제된 글입니다
- 파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
파일이 안 열려요
삭제된 글입니다
- 미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
insert() 오류 해석
calculator.py 라는 파일을 만들었는데 오류가 나네요. 왜 이러는 거죠? 오류문-> line 156, in bc_0 txt.insert("0") TypeError: insert() missing 1 required positional argument: 'string' Exception in Tkinter callback 코드-> def bc_0(): num_lst.append(0) txt.config(state="normal") txt.insert(0) txt.config(state="readonly")
- 미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
강의 잘 보았구 질문 하나만 드립니다.
라디오 버튼의 선택 여부를 공유하는 기준이 어떤건지 궁급합니다. 저기에서 공통적으로 공유하는 파라미터는 variable 파라미터인거같은데 이 값만 같으면 선택 여부가 공유가 되나요?
- 미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
우앙 만들어 봤는데 좋나여?
라디오 버튼 응용 했는데 좋아 보이나요? 아이스크림도 넣을 거에여^^ 엄청 재밌네여 코드 --> from tkinter import * import time root = Tk() root.title("SeoJY GUI") root.geometry("640x480+100+50") # 가로 * 세로 Label(root, text="메인 메뉴를 선택하세요").pack() bugger_var = StringVar() btn_bugger1 = Radiobutton(root, text="치즈버거", value="치즈버거", variable=bugger_var) btn_bugger1.select() btn_bugger2 = Radiobutton(root, text="치킨버거", value="치킨버거", variable=bugger_var) btn_bugger3 = Radiobutton(root, text="새우버거", value="새우버거", variable=bugger_var) btn_bugger1.pack() btn_bugger2.pack() btn_bugger3.pack() Label(text="사이드 메뉴를 선택하세요").pack() side_var = StringVar() btn_side1 = Radiobutton(root, text="치즈스틱", value="치즈스틱", variable=side_var) btn_side1.select() btn_side2 = Radiobutton(root, text="치즈볼", value="치즈볼", variable=side_var) btn_side1.pack() btn_side2.pack() side_var2 = StringVar() btn_side3 = Radiobutton(root, text="감자튀김", value="감자튀김", variable=side_var2) btn_side3.select() btn_side4 = Radiobutton(root, text="감자튀김 + 칠리소스", value="감자튀김 + 칠리소스", variable=side_var2) btn_side5 = Radiobutton(root, text="감자튀김 + 치즈소스", value="감자튀김 + 치즈소스", variable=side_var2) btn_side3.pack() btn_side4.pack() btn_side5.pack() Label(text="음료를 선택하세요").pack() drink_var = StringVar() btn_drink1 = Radiobutton(root, text="콜라", value="콜라", variable=drink_var) btn_drink1.select() btn_drink2 = Radiobutton(root, text="사이다", value="사이다", variable=drink_var) btn_drink1.pack() btn_drink2.pack() def btncmd(): print(bugger_var.get()) time.sleep(0.5) print(drink_var.get()) time.sleep(0.5) print(side_var.get()) time.sleep(0.5) print(side_var2.get()) time.sleep(2) print("주문이 완료되었습니다.") root.quit() btn = Button(root, text="주문", command=btncmd) btn.pack() root.mainloop()
- 미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
실행파일...만드는 법
혹시 실행파일 만드는 방법을 알 수 있을까요?
- 미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
tkinter Button의 command에서요
label1 = Label(root, text="안녕하세요") label1.pack() def change(): label1.config(text="또 만나요") btn = Button(root, text="클릭", command=change) btn.pack() change라고 정의된 함수에서 함수 바깥에 있는 label1을 사용하는 것을 볼 수 있는데요. 원래 함수에서 함수 바깥에 있는것을 참조하려면 global을 써야하지않나요? 안써도 되는 건 왜 일까요? 답변 기다립니다. 고맙습니다.
- 미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
GUI에서 Sheet 추가하는 코딩을 배우고 싶은데요~
우선 강의 내용과 상관없는 질문을 드리게 돼서 죄송합니다ㅠㅠ 강의 해 주신 내용에 궁금했던 부분이 대부분 나와있는데 Sheet추가하는 방법을 못찾아서요ㅠ 혹시 어떤 코드를 써야하는지만이라도 알 수 있을까요?
- 미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
[메모장 퀴즈]스크롤바 매핑 중 tclError 발생
안녕하세요! 파이썬 활용편2(GUI 프로그래밍)를 수강하고 있습니다. 메모장 만들기 퀴즈에서 , 9분 28초에서 설명하시던 대로 스크롤바를 매핑하기 위해 코드를 수정했는데 아래 내용처럼 오류 메시지가 나타납니다. 혼자 힘으로는 어디서 실수한 건지 알아내기 힘들어 이렇게 질문 여쭙습니다. 오류 메시지 : Exception has occurred: TclError unknown option "-yscrollcomand" File "C:\Users\gyqls\Desktop\pythonworkspace\byme.py", line 37, in <module> txt = Text(root, yscrollcomand=scrollbar.set) 작성중이던 코드: from tkinter import * root = Tk() root.title("제목 없음 - Windows 메모장") #리본메뉴 menu=Menu(root) menu_file = Menu(menu, tearoff=0) def open(): pass def save(): pass menu_file.add_command(label="Open(O)", command=open)#mynote.txt 열어서 보여주기 menu_file.add_command(label="Save(S)", command=save)#mynote.txt에 저장하기 menu_file.add_separator() menu_file.add_command(label="Exit(X)", command=root.quit)#종료 menu.add_cascade(label="파일(F)", menu=menu_file) menu.add_cascade(label="편집(E)") menu.add_cascade(label="서식(O)") menu.add_cascade(label="보기(V)") menu.add_cascade(label="도움말(H)") root.config(menu=menu) #스크롤바 scrollbar = Scrollbar(root) scrollbar.pack(side="right", fill = "y") txt = Text(root, yscrollcomand=scrollbar.set) txt.pack(side="left", fill="both", expand=True) scrollbar.config(command=txt.yview) root.mainloop()
- 미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
insert 사용법 질문이용
txt.pack() 사용 전에 txt.insert 를 사용해도 아무 문제 없는 거죠?
- 미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
메뉴에서 radio, 체크박스 밸류 값
안녕하세요. 좋은 강의 감사드립니다. 라디오나 체크박스의 메뉴에서 선택된 값을 받으려면 어떻게 해야 될까요? 기존의 강의처럼 value 값을 지정해서 받아야 될까요? 구글링을 해보니 menu.entrycget(index, option)으로 라벨 값을 받을 수 있는 것 같은데 이게 맞다면 option에는 무엇을 입력해야 될까요? 감사합니다.
- 미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
메세지박스 if_return
안녕하세요 좋은 강의 잘 듣고 있습니다. 강의를 듣다가 궁금한 것이 생겨 질문남깁니다. 혹시 아래처럼 if에 return을 안넣어주면 어떤 문제가 생길 수 있는가요? 제가 혼자 해봤을 때는 return이 없어도 문제가 없었는데 꼭 넣어줘야 하는지, 어떤 이유에서 넣어주면 좋은지 궁금합니다. 즐거운 추석보내세요^^ # 파일 목록 확인!! if list_file.size() ==0: msgbox.showwarning("경고", "이미지 파일을 선택하세요.") # 저장경로 확인 if len(txt_path.get()) ==0: msgbox.showwarning("경고", "저장 경로를 선택하세요")
- 미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
title값을 왼쪽으로 정렬 시키려면 어떻게 해야 하나요?
mac 사용자입니다. 강의안내로 진행해봤는데요, 맥에서는 title 값이 가운데정렬로 나타나더라구요. 혹시 윈도우 버전에서처럼 왼쪽정렬을 시키려면 어떻게 해야할까요? 검색을 해봐도 방법을 잘 못찾겠습니다.
- 미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
grid와 pack
스크롤바를 만들던 파일에서 grid를 입력하니 아래와 같이 오류가 났습니다. tkinter.TclError: cannot use geometry manager grid inside . which already has slaves managed by pack 구글링을 해보니 같은 parent를 공유하는 grid와 pack을 함께 쓰면 안된다고 해서 앞에 스크롤바 내용을 지우고 하니 실행이 되더라구요 이해가 제대로 안되어서 그런데 혹시 왜 이 오류가 발생하는지 알려주실 수 있을까요?
- 미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
기본기 11_messagebox 질문입니다
def yesno(): msgbox.askyesno("예 / 아니요","해당 좌석은 역방향입니다. 예매하시겠습니까?") def yesnocancel(): response = msgbox.askyesnocancel(title = None, message = "예매 내역이 저장되지 않았습니다. \n저장하시겠습니까?") yesnocancel 함수 부분에서는 askyesnocancel 메소드를 사용할 때 title이 없고 message를 따로 넣고 yesno 함수 부분에서는 askyesno 메소드를 사용할 때 다르게 짜셨잖아요 이게 askyesno와 askyesnocancel 을 사용할 때의 차이인가요 아니면 둘이 똑같이 사용할 수 있는 방법인가요? 그리고 왜 타이틀을 지정해주는지 궁금합니다!
- 미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
checkbutton과 radioburtton
체크 버튼과 라디오 버튼의 차이가 무엇인가요?
- 미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
2_button.py 이미지 오류
photo = PhotoImage(file="/Users/lovenstein/Documents/Python/gui_basic/img.png") photo = PhotoImage(file="gui_basic/img.png") 가 오류를 계속 일으킵니다.. stackoverflow에 들려서 이것저것 찾아봐도 아래와 같거나 다른 오류가 납니다. PIL 에 대한 댓글도 있어 install해 보았으나 상황은 나아지지 않았습니다. 이는 동영상을 보며 써내려간 코드입니다. 빨간 줄은 flake8 을 사용해서 그렇습니다.
- 미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
파이썬 오류가생겼서요
파이썬 오류생기네요 from tkinter import * root = TK() root.mainloop() Traceback (most recent call last): File "c:/Users/Owner/AppData/Local/Programs/Python/Python38-32/파이썬 프로젝트/프로그램.py", line 3, in <module> root = TK() NameError: name 'TK' is not defined 갑자기 적었는데 창이 안떠요 한번도 이런적없는데 컴퓨터 초기화하고나서 오류가떠요 어떻게해요??
- 해결됨파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
함수에 들어간 이미지 경로를 읽지 못하는 오류
안녕하세요^^ 매번 유익한 강의 감사하게 잘 듣고 있습니다. 다름이 아니라 다른 소스는 잘 실행이 되는데 유일하게 함수에 넣은 이미지 경로만 첨부파일과 같이 SyntaxError가 나더라고요. 특이하게도(!) 경로 이름에서 역슬래시(\)를 슬래시(//)로 바꾸기만 하니까 아무 문제 없이 정상적으로 실행되었습니다. 혹시 이런 문제가 왜 생겼는지, 혹시 vscode의 제 설정에 문제가 있다면 미리 고칠 수 있도록 지도해 주시면 감사드리겠습니다 (_ _) 그리고 이미지의 상대경로를 선생님께서는 "gui_basic/"으로 설정하시는데 제 경우는 상대경로 기준이 pythonworkspace 상위경로 기준으로 강제로 설정이 되어서 이미지 상대경로를 항상 "pythonworkspace/gui_basic"으로 설정해야 하더라고요. json 파일이나 vscode 설정에 문제가 있는 것 같은데... 혹시 도움 주실 수 있다면 삼가 부탁드리겠습니다 (_ _ ) 언제나 좋은 강의 잘 듣고 있습니다. 감사합니다!!!