Qt: Ridimensionare una colonna di QTreeWidget in base al contenuto

Googlando ho scoperto che molti chiedono ai troll
di Qt, o alla sua community, come è possibile modificare la larghezza di una colonna di un QTreeWidget in base al contenuto di un item.
Ho notato che le risposte date sono un po’ criptiche per chi ha iniziato da poco a “maneggiare” col framework.

Qt logo

Dopo qualche ricerca e prova sul campo ho trovato questa possibile strada (funzionante):

tree_widget->header()->setResizeMode(0, QHeaderView::ResizeToContents);
Non è l’unico modo e non è detto che sia quello più elegante, è solo un metodo che funziona.

Buon coding.