Qt Designer - Comment obtenir un widget pour répartir les colonnes?
J'ai créé un formulaire simple. J'ai ajouté un bouton-Poussoir en bas à droite, puis un TabWidget-dessus. J'ai insisté sur la fenêtre principale, et a choisi de la Grille de Mise en page. Le bouton Poussoir a été étiré, j'ai donc ajouté une entretoise à la gauche de celui-ci.
Maintenant, mon Onglet Widget occupe seulement la plus à gauche de la colonne. Je veux à la plage dans Colonne1. J'ai regardé à travers toutes les options et a essayé un clic droit n'importe où, et ne pouvez pas obtenir le designer pour créer le span.
Juste pour s'assurer que je n'ai rien oublié, j'ai modifié le .fichier d'interface utilisateur directement, a ajouté colspan="2" sur le tag de la languette Widget, rechargé avec le designer, et il montre parfaitement. Cependant, je tiens à utiliser le concepteur autant que possible.
Toute idées sur la façon d'obtenir ce à courte?
source d'informationauteur esac
Vous devez vous connecter pour publier un commentaire.
Bien... C'est simple "opération de glisser". Il suffit de saisir le bord de votre TabWidget le plus proche de la colonne que vous voulez durée. Et maintenant, tout simplement "stretch" TabWidget sur colonne vide... Il faut maintenant "span" sur les deux colonnes
Si vous avez des problèmes en étirant le TabWidget (il y a un bug dans au moins 4.6.2-4.7.3), vous pouvez cliquer avec le bouton droit, de les convertir en un QToolBox, l'étirer, à droite, cliquez sur nouveau et de le reconvertir en un QTabWidget.
J'ai essayé cela avec un vide QTabWidget et ne savent pas ce qui se passe si vous avez déjà ajouté quelques widgets enfants.
Je trouve très utile pour modifier *.fichier d'interface utilisateur à la main dans certains cas! selon le Schéma XML fourni ici
http://harmattan-dev.nokia.com/docs/library/html/qt4/designer-ui-file-format.html
vous pouvez étendre sur plusieurs colonnes en modifiant la balise, et l'ajout de "colspan" et "rowspan" attributs, par exemple: