Est-il possible d'ajouter des widgets dans la barre de titre de QMainWindow? J'essaie d'éviter d '"émuler" une barre de titre en créant un widget personnalisé et en masquant la barre de titre par défaut (à partir de Qt :: WindowFlags). J'utilise QT 4.5 ou 4.6 bêta.Comment ajouter des widgets aux barres de titre dans QMainWindow?
4
A
Répondre
4
Vous ne pouvez pas. Ce que vous pouvez faire est de créer une fenêtre entièrement personnalisée en laissant entendre que vous ne voulez pas une barre de titre en utilisant un Qt :: WindowFlag. Avis - ces drapeaux sont indices et pas les paramètres. Ensuite, vous pouvez créer votre propre barre de titre et ajouter ce que vous voulez.
Notez également que cela rendra votre application plus difficile à se déplacer entre les plates-formes. Du côté de X11, vous devrez même tester contre différents gestionnaires de fenêtres car ils traitent parfois des conseils différemment.
0
Vous pouvez créer votre widget personnalisé avec l'indicateur Qt :: WindowFlag :: ToolTip et gérer la position manuellement.
C'est ce dont j'avais peur ... –