Tu peux tous afficher sur l’écran, c’est pas un problème.
Mais, pour que tu puisses régler comment se comporte les fenêtre, il faut bien un gestionnaire de fenêtre qui a pour but de faire cet tâche.
La programmation du logiciel, inclus juste le contenu du logiciel, mais ce qui englobe ce contenu c’est le gestionnaire de fenêtre, une fois englober, il peut le manipuler, pour réduire, cacher, apparaître, fermer, etc.
"par exemple mon programme est fait avec Qt qui prends l’esthétique du système hôte"
Pour ce qui est de l’esthétique, c’est l’environnement de bureau qui le choisis.
Tu as le droit de changer l’esthétique du contenu et du fenêtrage séparément.
Si tu as pas d’environnement de bureau, et utilise juste openbox, via openbox tu pourras régler l’esthétique de la fenêtre, pour le contenu, sa dépend de gtk thème ou qt thème utilisé/choisis.
Si tu veux pas de bordure (fenêtrage) à l’extérieur du contenu du programme, mais quand même utiliser la puissance du gestionnaire de fenêtre (openbox ou autres), il y a pas soucis, ça se règle.
C’est ce dont je m’y connais, j’espère n’avoir pas dit de bêtise.