@bearskin

the default selection in q-tree is already behaving like this( ticked is something else in q-tree):

https://quasar.dev/vue-components/tree#Example--Selectable-nodes

you could put a q-radio in a before slot.