2011-01-15 2 views

Répondre

4

La première astuce est que la fenêtre n'a pas de décorations gestionnaire de fenêtres. C'est un indice que vous devez donner au gestionnaire de fenêtres en utilisant les trucs NetWM. La bonne chose est que Qt exporte cette fonctionnalité pour vous:

http://doc.qt.digia.com/4.5/qwidget.html#windowFlags-prop

Vous voyez, ils ont le Qt :: FramelessWindowHint, comme expliqué ici:

http://doc.qt.digia.com/4.5/qt.html#WindowType-enum

Le reste est plutôt droit -vers l'avant. La barre de tabulation me semble assez régulière, il se peut que vous deviez modifier certaines propriétés du widget (par exemple, l'espacement).

+0

En fait, ce n'est pas si simple. Tous les onglets fonctionnent dans différents processus qui communiquent via D-Bus. La sortie graphique de chaque processus est ensuite incorporée dans la fenêtre principale. – Job

+4

Pour moi, il semblait que la question est de reproduire l'apparence comme représenté dans la capture d'écran, pas la fonctionnalité. Et celui-là est déjà expliqué dans l'article. – ypnos

+0

True. En effet, il n'est pas tout à fait clair ce que le PO demande. – Job

Questions connexes