Den wesentlichen Punkt hat [@saputello][1] in [seiner Antwort][2] bereits genannt<sup>1</sup>: die Option `anchor=north`, die man einfach dem Stil für `every tree node` hinzufügt. Genauso sollte man, statt das Layout über ein weiteres `tikzpicture` (versteckt im `\knoten` Makro) zu definieren, dasselbe einfach dem Stil hinzugefügen.
Ich würde mir außerdem Makros für die Ausgabe von Befehlssequenzen und Glyphen definieren, was ich hier mit den beiden Makros `\cs{}` (für Befehlsequenzen) und `\glyph{}` (für Glyphen) gemacht habe:
![Ergebnis][3]
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{tikz-qtree}
\tikzset{
every tree node/.style={
align=center,
anchor=north,
draw,
thick,
rounded corners,
fill=yellow!15,
inner sep=.8ex
}
}
\newcommand*\cs[1]{\texttt{\textbackslash#1}}
\newcommand*\glyph[1]{\texttt{#1}}
\begin{document}
\begin{tikzpicture}
\Tree
[.{Gruppieren in \TeX}
[.{\glyph{\{} \ldots\ \glyph{\}}} ]
[.{\cs{begingroup} \\ \ldots \\ \cs{endgroup}} ]
[.{\cs{bgroup} \\ \ldots \\ \cs{egroup}} ]]
\end{tikzpicture}
\end{document}
<sup>1</sup> und hat dafür eine Stimme verdient :)
[1]: http://texwelt.de/wissen/benutzer/16
[2]: http://texwelt.de/wissen/fragen/818#819
[3]: http://i.imgur.com/rRtUsLV.png/upfiles/balanced-tree.png