Un QDockWidget agit comme un wrapper pour son enfant widget, ensemble avec setWidget(). Taille personnalisée des conseils, des tailles minimale et maximale et la taille des politiques devrait être mis en œuvre dans l'enfant widget. QDockWidget respecter, en ajustant ses propres contraintes pour inclure l'image et le titre. les contraintes de Taille ne devrait pas être mis sur le QDockWidget lui-même, parce qu'ils changent en fonction de si il est connecté; un quai QDockWidget a pas de cadre et une petite barre de titre.
De sorte que la taille du conseil est prise à partir de ce que vous mettez dans le dock widget. Avez-vous essayé de configurer la taille de la QDockWidgetde l'enfant?
Mais, je suis d'accord avec Marius, la meilleure chose à faire est probablement d'utiliser QSettings de sauvegarder et de restaurer les largeurs de tous les dock windows au démarrage de l'application. Jetez un oeil à QMainWindow::saveState en dehors de l'obtention de données de saveState plutôt qu'à partir de fonctions de ma fonction d'économie est très similaire à celui donné par Marius.
5
Si vous voulez qu'elle ait la même largeur que le même temps, le programme était en cours d'exécution, vous devriez regarder dans les paramètres. L'intervalle Qt 4.4 documentation a un exemple sur la façon d'utiliser les paramètres de ici.
La documentation pour
QDockWidget
dit:De sorte que la taille du conseil est prise à partir de ce que vous mettez dans le dock widget. Avez-vous essayé de configurer la taille de la
QDockWidget
de l'enfant?Mais, je suis d'accord avec Marius, la meilleure chose à faire est probablement d'utiliser
QSettings
de sauvegarder et de restaurer les largeurs de tous les dock windows au démarrage de l'application. Jetez un oeil àQMainWindow::saveState
en dehors de l'obtention de données desaveState
plutôt qu'à partir de fonctions de ma fonction d'économie est très similaire à celui donné par Marius.Si vous voulez qu'elle ait la même largeur que le même temps, le programme était en cours d'exécution, vous devriez regarder dans les paramètres. L'intervalle Qt 4.4 documentation a un exemple sur la façon d'utiliser les paramètres de ici.
C'est comment je l'ai fait:
}