Empêcher le redimensionnement d'une fenêtre

Il faut agir sur plusieurs paramètres pour bloquer le redimensionnement.


Si la fenêtre s'appelle Dialog :

dialog.cpp

.........

Dialog::Dialog(QWidget *parent) :

   QDialog(parent),

   ui(new Ui::Dialog)

{

   ui->setupUi(this);

   setFixedSize(400,450);  //fixe la taille de la fenêtre

   setWindowFlags(Qt::CustomizeWindowHint); //supprime les paramétrages de fenêtre par défaut. Oblige donc de préciser les réglagess autorisés

   setWindowFlags(Qt::WindowTitleHint); //Autorise le titre de la fenêtre

   setWindowFlags(Qt::WindowSystemMenuHint);//autorise le bouton de fermeture dans le bandeau de fenêtre

   setWindowFlags(Qt::WindowMinimizeButtonHint);//autorise le bouton de réduction de fenêtre

.......

//---------------------------------------------------------


setWindowFlags(Qt::CustomizeWindowHint) : par défaut les Widgets ont certains paramètres d'actifs (dont le redimensionnement). Cette commande enlève les paramètres par défaut.