menubutton .mb -text Example -menu .mb.menu
pack .mb -padx 10 -pady 10
set m [menu .mb.menu -tearoff 1]
$m add cascade -label A -menu $m.sub1
$m add cascade -label B -menu $m.sub1
$m add cascade -label C -menu $m.sub1
set m2 [menu $m.sub1 -tearoff 0]
$m2 add radio -label x -variable fruit -value apple
$m2 add radio -label y -variable fruit -value orange
$m2 add radio -label z -variable fruit -value kiwi
Lets say someone click on B then on z, i want to print Bz. Lets say someone click on A then on y, i want to print Ay.
How to do that? i.e. it should pass menu values to submenu values