2010-07-20 3 views

Répondre

4

Vous pouvez utiliser

void QWidget::setFixedSize (int w, int h) 

qui définit la largeur du widget à w et la hauteur h. Cela rendra la taille du widget particulier fixe lorsque la fenêtre est redimensionnée.

Vous pouvez également utiliser la combinaison de ces fonctions,

void QWidget::setFixedHeight (int h) 

et aussi

void QWidget::setFixedWidth (int w) 

selon nécessaire à votre besoin .. Espérons que cela aide.

+0

Oui, c'est ce dont j'ai besoin! – Narek

-1

Une manière (simple) de faire cela est d'utiliser les fonctions QWidget :: setMinimumSize et QWidget :: setMaximumSize pour définir la taille minimale et la taille maximale comme étant les mêmes. Cela empêchera l'extension et le rétrécissement du widget. Par exemple.

widget->setMinimumSize(200, 100); 
widget->setMaximumSize(200, 100); 

Bien sûr, vous pouvez également définir ces valeurs dans QtDesigner.

+0

Voici ce que j'ai utilisé. Mais j'ai demandé un autre type de solution (peut-être un meilleur). – Narek

Questions connexes