Sto sviluppando utilizzando Python Tools per Visual Studio nell'edizione della comunità di Visual Studio 2013 su Windows 8.1. Il mio problema è che non riesco ad avviare una finestra di Tkinter. Ho provato con questo codice:Impossibile avviare la finestra Tkinter in Visual Studio con gli strumenti Python
from tkinter import *
Tk()
Quando lancio questo codice da IDLE e tale, io sono in grado di ottenere una finestra tkinter, come mostrato:
Tuttavia, quando inizio questo in Visual Studio, non appare la finestra di Tkinter, solo la finestra della console. Nessun errore è stato generato. Esempio:
Come faccio ad avere la finestra Tkinter ad apparire quando lancio il programma in Visual Studio con gli strumenti di Python?
Edit: Inoltre, quando provo a farlo dalla finestra interattiva Python in VS, questo è quello che ottengo, senza finestra che appare:
>>> from tkinter import *
>>> Tk()
<tkinter.Tk object at 0x02D81FD0>
Ciò potrebbe essere dovuto al mancato avvio automatico del mainloop di tkinter. Prova 'root = Tk(); root.mainloop() ' – fhdrsdg
Questo non sembra avere un effetto diverso. – Jake
Penso che PTVS usi IPython come console, quindi dovresti essere in grado di eseguire '% gui tk' prima di eseguire il tuo codice per avviare il ciclo di eventi di Tk. –