Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
is it possible to place a label automatically outside its polygon?
Yes. In Layer properties, you can use Labels -> Placement -> Using perimeter. You can choose Position as 'Below line' and adjust the Distance to achieve something like below.
There is another question resolving this issue
Required, but never shown