how to a get text from python Tkinter entry after window has closed?

pogorman

I have a script where I want it to popup a dialog to the user. Once the user enters text the window will close and the script can take the entered text an move on. I am having trouble getting the text, it is always empty. I based my code on this: Get value from Entry after root.destroy()

How can I get the text?

#2.7
from Tkinter import *

class GetUserInput(Frame):

    def __init__(self, master=None):
        Frame.__init__(self, master)
        self.pathVar = StringVar()
        self.path = Entry(master, bd =5)
        self.path.bind('<Return>', self.callback)
        self.path.pack(side = RIGHT)

        L1 = Label(master, text="Enter value")
        L1.pack( side = LEFT)


    def callback(*args):
        value = args[0].pathVar.get()
        print value
        args[0].master.destroy()

    def close(self):
        self.master.destroy()

if __name__ == '__main__':
    root = Tk()
    app = GetUserInput(master=root)
    app.mainloop()
    print(app.pathVar.get())
Kevin
self.path = Entry(master, bd =5)

Try specifying the textvariable argument here. This will ensure that the StringVar will stay updated with the value of the Entry.

self.path = Entry(master, bd =5, textvariable=self.pathVar)

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Python Tkinter - Get value from Entry after root.destroy()

From Dev

Python Tkinter - Get value from Entry after root.destroy()

From Dev

Python Tkinter Entry how to get width of the entry

From Dev

How to get the text from a checkbutton in python ? (Tkinter)

From Dev

python Tkinter get() value from Entry Field

From Dev

How to get an integer from a tkinter entry box?

From Dev

How to append text to a label using text from a file and an entry in tkinter python

From Dev

Tkinter window not closing after closed file dialog

From Dev

Python Tkinter Entry get()

From Dev

How to change the window title from a entry box tkinter

From Dev

Tkinter window closes automatically after Python program has run in PyCharm

From Dev

Tkinter window closes automatically after Python program has run in PyCharm

From Dev

Get text from Tkinter entry search box with a button

From Dev

How to prevent parent window from going into background after child is closed?

From Dev

How to set a plot title after plot window is closed in Python

From Dev

Python Tkinter Entry pad text

From Dev

Get event when window has been closed

From Dev

Don't get any value from python tkinter Entry

From Dev

Don't get any value from python tkinter Entry

From Java

How to save text from entry? (Python)

From Java

Python's Tkinter Entry not appearing on window

From Dev

How can I get the tkinter entry from a loop

From Dev

How can I get the tkinter entry from a loop

From Dev

How to display a value from children window to parent window in python tkinter?

From Dev

python tkinter text 'unicode' object has no attribute 'get'

From Dev

how to get text from a window with specific HWND?

From Dev

How to get text from Authentication window in Browsers

From Dev

How to save the data entered from entry widget in tkinter python

From Dev

Clear text from tkinter entry widget

Related Related

  1. 1

    Python Tkinter - Get value from Entry after root.destroy()

  2. 2

    Python Tkinter - Get value from Entry after root.destroy()

  3. 3

    Python Tkinter Entry how to get width of the entry

  4. 4

    How to get the text from a checkbutton in python ? (Tkinter)

  5. 5

    python Tkinter get() value from Entry Field

  6. 6

    How to get an integer from a tkinter entry box?

  7. 7

    How to append text to a label using text from a file and an entry in tkinter python

  8. 8

    Tkinter window not closing after closed file dialog

  9. 9

    Python Tkinter Entry get()

  10. 10

    How to change the window title from a entry box tkinter

  11. 11

    Tkinter window closes automatically after Python program has run in PyCharm

  12. 12

    Tkinter window closes automatically after Python program has run in PyCharm

  13. 13

    Get text from Tkinter entry search box with a button

  14. 14

    How to prevent parent window from going into background after child is closed?

  15. 15

    How to set a plot title after plot window is closed in Python

  16. 16

    Python Tkinter Entry pad text

  17. 17

    Get event when window has been closed

  18. 18

    Don't get any value from python tkinter Entry

  19. 19

    Don't get any value from python tkinter Entry

  20. 20

    How to save text from entry? (Python)

  21. 21

    Python's Tkinter Entry not appearing on window

  22. 22

    How can I get the tkinter entry from a loop

  23. 23

    How can I get the tkinter entry from a loop

  24. 24

    How to display a value from children window to parent window in python tkinter?

  25. 25

    python tkinter text 'unicode' object has no attribute 'get'

  26. 26

    how to get text from a window with specific HWND?

  27. 27

    How to get text from Authentication window in Browsers

  28. 28

    How to save the data entered from entry widget in tkinter python

  29. 29

    Clear text from tkinter entry widget

HotTag

Archive