2010-03-09 13 views
1

Probabaly une question de débutant ici. Existe-t-il un moyen pour l'utilisateur de faire glisser le redimensionnement QTableWidget? Mon QTableWidget est imbriqué dans un widget d'onglet, donc ce n'est pas une fenêtre par lui-même. J'ai essayé d'implémenter un QSizeGrip, mais quand je fais glisser le redimensionnement de la poignée, toute la fenêtre est redimensionnée et pas seulement la table.Redimensionner l'ensemble QTableWidget (pas les colonnes ou les lignes)

Répondre

5

Si vous souhaitez autoriser l'utilisateur à redimensionner des widgets individuellement, je suggère d'utiliser l'interface de document multiple (MDI). Cela donnera à chaque widget sa propre sous-fenêtre que l'utilisateur peut déplacer et redimensionner et il est naturel car ils répondent de la même manière aux fenêtres de niveau supérieur. Voir this example pour plus de détails.

Une autre option que vous pouvez rechercher est un séparateur. Le séparateur vous permet de sectionner la fenêtre et de permettre à l'utilisateur de faire glisser l'emplacement du séparateur, modifiant à son tour les tailles des sections. Voir this pour plus de détails.

Dans chacun de ces cas, vous souhaiterez utiliser une disposition afin que la table se développe à la taille de son conteneur.

+0

Merci beaucoup! C'est exactement ce que je cherchais. –

Questions connexes