Simple ttk ComboBox demo

Esto debería ser muy simple, pero realmente estoy luchando por hacerlo bien. Todo lo que necesito es un simple ComboBox ttk que actualiza una variable en el cambio de selección.

En el siguiente ejemplo, necesito el valor devalue_of_combo Variable que se actualizará automáticamente cada vez que se realice una nueva selección.

from Tkinter import *
import ttk

class App:

    value_of_combo = 'X'


    def __init__(self, parent):
        self.parent = parent
        self.combo()

    def combo(self):
        self.box_value = StringVar()
        self.box = ttk.Combobox(self.parent, textvariable=self.box_value)
        self.box['values'] = ('X', 'Y', 'Z')
        self.box.current(0)
        self.box.grid(column=0, row=0)

if __name__ == '__main__':
    root = Tk()
    app = App(root)
    root.mainloop()

Respuestas a la pregunta(2)

Su respuesta a la pregunta