Как уже говорилось в других ответах, точки представляют иерархию так же, как / или \ используются для представления иерархии файловой системы.
Размещение виджетов в иерархии, строго говоря, не требуется. Одним из преимуществ этого является то, что такие геометрические менеджеры, как grid и pack, по умолчанию управляют детьми в их родителях. Например, «pack .a.b.c» упакует виджет a.b.c в виджет .a.b. Это позволяет легко делать простые макеты.
Такого же эффекта во многих случаях можно достичь, указав сетку и пакет, в который контейнер следует поместить ребенка. Например, 'pack .c -in .a.b' поместит виджет .c в контейнер .a.b. Это позволит вам уменьшить иерархию и немного упростить рефакторинг.
См. http://www.beedub.com/book/2nd/TKINTRO.doc.html для хорошего знакомства с основами ТК.