Domanda

Sto cercando di richiedere all'utente di inserire una stringa di testo. C'è a disposizione con Python Tkinter un JavaScript come pronta?

È stato utile?

Soluzione

Sì, utilizzare tkSimpleDialog.askstring . Purtroppo questo non è nelle principali documenti di Python, quindi è un po 'difficile da trovare.

Altri suggerimenti

provare questo:

import tkinter
x = tkinter.tkSimpleDialog.askstring

Una di quelle situazioni in cui mi trovo dopo la questione è stata pubblicata e da quando ho avuto problemi a trovare la risposta farò la domanda su.

È possibile utilizzare un tkSimpleDialog .

Si può chiedere una domanda sì / no con

from tkinter import *
answer = tkinter.messagebox.askquestion

Credo che questo è ciò che si potrebbe desiderare

per Python 2.7:

from Tkinter import *
root = Tk()
E = Entry(root)
E.pack()
root.mainloop()

per Python 3:

from tkinter import *
root = Tk()
e = Entry(root)
e.pack()
root.mainloop()
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top