텍스트 상자에서 파일로 텍스트를 저장하는 방법 (Tkinter)

Marko

함수 save()가 실행될 때마다 함수 를 보유하는 변수가 Text()존재하지 않는다는 오류가 발생 합니다. 활성화 버튼을 눌렀을 때 입력 한 내용을 GUI에 저장하고 싶습니다.

from tkinter.ttk import *

class Example(Frame):

    def __init__(self, parent= None):
        Frame.__init__(self, parent)   

        self.parent = parent

        self.initUI()

    def initUI(self):

        self.parent.title("TL;DR")
        self.style = Style() 
        self.style.theme_use("default")
        self.pack(fill=BOTH, expand=1)

        self.columnconfigure(1, weight=1)
        self.columnconfigure(3, pad=7)
        self.rowconfigure(3, weight=1)
        self.rowconfigure(5, pad=7)

        lbl = Label(self, text="Enter Text")
        lbl.grid(sticky=W, pady=4, padx=5)



        area = Text(self)
        area.grid(row=1, column=0, columnspan=2, rowspan=4, 
            padx=5, sticky=E+W+S+N)

        abtn = Button(self, text="Activate", command= self.save)
        abtn.grid(row=1, column=3)



        cbtn = Button(self, text="Close", command = self.client_exit)
        cbtn.grid(row=2, column=3, pady=4)

        hbtn = Button(self, text="Help", command= self.help1)
        hbtn.grid(row=5, column=0, padx=5)


    def save(self):
        text = self.area.get("1.0",'end-1c')
        with open("filepy.txt", "a") as outf:
            outf.write(text)

    def help1(self):
        messagebox.showinfo('Help')


    def client_exit(self):              
        exit()

def main():

    root = Tk()
    root.geometry("400x300+300+300")
    app = Example(root)


if __name__ == '__main__':
    main()

내 질문은 : 활성화 버튼을 눌렀을 때 TextBox에 텍스트를 어떻게 저장합니까?

Kenly

에서 save()방법, 당신은 액세스하려고 self.area하지만 당신은 그것을 창조하지 않았다.

area = Text(self) # class variable
self.area = Text(self)# instance variable

self액세스 에 사용할 수 있으 area려면 코드를 변경해야합니다.

...

self.area = Text(self)
self.area.grid(row=1, column=0, columnspan=2, rowspan=4, 
        padx=5, sticky=E+W+S+N)

...

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

VB.net 텍스트 파일에 몇 개의 텍스트 상자 텍스트를 저장하는 방법

분류에서Dev

jsoup 문서를 텍스트 파일로 저장하는 방법

분류에서Dev

VB에서 동일한 양식의 한 텍스트 상자에서 다른 텍스트 상자로 텍스트를 저장 / 추가하는 방법

분류에서Dev

플랫 파일의 텍스트 상자에 텍스트를 저장하는 방법은 무엇입니까?

분류에서Dev

Tkinter에서 목록 상자를 사용하여 텍스트 파일을 여는 방법

분류에서Dev

Windows : 텍스트 파일에 변수-(입력 : 경로)를 저장하는 방법

분류에서Dev

.txt 파일에서 특정 텍스트를 배열에 저장하는 방법

분류에서Dev

텍스트 영역에서 파일로 텍스트를 보내는 방법

분류에서Dev

텍스트 영역에서 파일로 텍스트를 보내는 방법

분류에서Dev

텍스트 상자의 내용을 파일에 저장하는 방법

분류에서Dev

Python : 출력을 텍스트 파일에 저장하는 방법?

분류에서Dev

한 텍스트 상자에서 다른 텍스트 상자로 포커스를 이동하는 방법?

분류에서Dev

텍스트 파일에 특별 주문으로 특정 텍스트 상자를 저장하는 방법은 무엇입니까?

분류에서Dev

QListwidget에 텍스트 파일을로드하고 다시 저장하는 방법

분류에서Dev

bash 배열에 탭으로 구분 된 텍스트 파일의 파일 경로를 저장하는 방법

분류에서Dev

텍스트를 파일에 저장하고 다시 읽는 방법을 자바 스크립트에 바이너리로 저장하는 방법

분류에서Dev

AppleScript 텍스트 파일에 파일 경로를 쓰는 방법

분류에서Dev

데비안-텍스트 파일에 변수를 저장하는 방법 / Zenity

분류에서Dev

PHP로 .txt 파일에 텍스트 영역 내용을 저장하는 방법

분류에서Dev

jtable을 텍스트 파일에 저장하고 jtable로 다시 읽는 방법

분류에서Dev

입력 상자에 입력 한 정보를 텍스트 파일 (json)에 저장 (덤프)하는 방법

분류에서Dev

입력 상자에 입력 한 정보를 텍스트 파일에 저장하는 방법

분류에서Dev

tkinter 텍스트 위젯에서 텍스트 입력을 저장하는 좋은 방법이 있습니까?

분류에서Dev

텍스트 파일 확장자를 나열하는 방법

분류에서Dev

텍스트 상자에서 typescript 파일로 값을 전달하는 방법

분류에서Dev

Tkinter 파일 대화 상자에 텍스트 파일 만 표시하는 방법은 무엇입니까?

분류에서Dev

한 텍스트 파일에서 다른 텍스트 파일로 데이터를 참조하는 방법

분류에서Dev

C에서 텍스트 파일의 콘텐츠를 다른 텍스트 파일로 복사하는 방법

분류에서Dev

텍스트 상자에 "live"텍스트를 삽입하는 Tkinter

Related 관련 기사

  1. 1

    VB.net 텍스트 파일에 몇 개의 텍스트 상자 텍스트를 저장하는 방법

  2. 2

    jsoup 문서를 텍스트 파일로 저장하는 방법

  3. 3

    VB에서 동일한 양식의 한 텍스트 상자에서 다른 텍스트 상자로 텍스트를 저장 / 추가하는 방법

  4. 4

    플랫 파일의 텍스트 상자에 텍스트를 저장하는 방법은 무엇입니까?

  5. 5

    Tkinter에서 목록 상자를 사용하여 텍스트 파일을 여는 방법

  6. 6

    Windows : 텍스트 파일에 변수-(입력 : 경로)를 저장하는 방법

  7. 7

    .txt 파일에서 특정 텍스트를 배열에 저장하는 방법

  8. 8

    텍스트 영역에서 파일로 텍스트를 보내는 방법

  9. 9

    텍스트 영역에서 파일로 텍스트를 보내는 방법

  10. 10

    텍스트 상자의 내용을 파일에 저장하는 방법

  11. 11

    Python : 출력을 텍스트 파일에 저장하는 방법?

  12. 12

    한 텍스트 상자에서 다른 텍스트 상자로 포커스를 이동하는 방법?

  13. 13

    텍스트 파일에 특별 주문으로 특정 텍스트 상자를 저장하는 방법은 무엇입니까?

  14. 14

    QListwidget에 텍스트 파일을로드하고 다시 저장하는 방법

  15. 15

    bash 배열에 탭으로 구분 된 텍스트 파일의 파일 경로를 저장하는 방법

  16. 16

    텍스트를 파일에 저장하고 다시 읽는 방법을 자바 스크립트에 바이너리로 저장하는 방법

  17. 17

    AppleScript 텍스트 파일에 파일 경로를 쓰는 방법

  18. 18

    데비안-텍스트 파일에 변수를 저장하는 방법 / Zenity

  19. 19

    PHP로 .txt 파일에 텍스트 영역 내용을 저장하는 방법

  20. 20

    jtable을 텍스트 파일에 저장하고 jtable로 다시 읽는 방법

  21. 21

    입력 상자에 입력 한 정보를 텍스트 파일 (json)에 저장 (덤프)하는 방법

  22. 22

    입력 상자에 입력 한 정보를 텍스트 파일에 저장하는 방법

  23. 23

    tkinter 텍스트 위젯에서 텍스트 입력을 저장하는 좋은 방법이 있습니까?

  24. 24

    텍스트 파일 확장자를 나열하는 방법

  25. 25

    텍스트 상자에서 typescript 파일로 값을 전달하는 방법

  26. 26

    Tkinter 파일 대화 상자에 텍스트 파일 만 표시하는 방법은 무엇입니까?

  27. 27

    한 텍스트 파일에서 다른 텍스트 파일로 데이터를 참조하는 방법

  28. 28

    C에서 텍스트 파일의 콘텐츠를 다른 텍스트 파일로 복사하는 방법

  29. 29

    텍스트 상자에 "live"텍스트를 삽입하는 Tkinter

뜨겁다태그

보관