[Qt]un QTextEdit qui prend la taille de la fenetre
Fermé
hautparleur
Messages postés
213
Date d'inscription
mercredi 9 janvier 2013
Statut
Membre
Dernière intervention
13 mai 2016
-
3 août 2013 à 10:00
hautparleur Messages postés 213 Date d'inscription mercredi 9 janvier 2013 Statut Membre Dernière intervention 13 mai 2016 - 6 août 2013 à 14:45
hautparleur Messages postés 213 Date d'inscription mercredi 9 janvier 2013 Statut Membre Dernière intervention 13 mai 2016 - 6 août 2013 à 14:45
A voir également:
- [Qt]un QTextEdit qui prend la taille de la fenetre
- Comment réduire la taille d'un fichier - Guide
- Comment reduire la taille d'une photo - Guide
- Comment retrouver la taille normale de l'écran windows 10 ✓ - Forum Windows
- Fenêtre hors écran windows 11 - Guide
- Taille 32x32 correspondance - Forum Windows
2 réponses
Tu dois mettre un layout dans l'objet que tu utilise comme fentre. Si tu utilise un QWidget nommémaFenetre tu fais :
//création des objets QWidget *maFenetre = new QWidget(0); QVBoxLayout *layout = new QVBoxLayout(maFenetre); //ajout des widgets dans le layout layout->addWidget(ta barre de menu
) layout->addWidget(ton QTextEdit
) //application du layout dans la fentre maFenetre->setLayout(layout)
hautparleur
Messages postés
213
Date d'inscription
mercredi 9 janvier 2013
Statut
Membre
Dernière intervention
13 mai 2016
15
6 août 2013 à 14:45
6 août 2013 à 14:45
//création des objets
QWidget *mafenetre = new QWidget(0);
QVBoxLayout *layout = new QVBoxLayout(maFenetre);
//ajout des widgets dans le layout
layout->addWidget(
QMenu *menuFichier = menuBar()->addMenu("&Fichier");
actionOuvrir = new QAction("&ouvrir", this);
menuFichier->addAction(actionOuvrir);
QAction *actionSauverSous = new QAction("&enregistrer sous", this);
menuFichier->addAction(actionSauverSous);
QMenu *menuEdition = menuBar()->addMenu("&Edition");
QMenu *menuAffichage = menuBar()->addMenu("&Affichage");
)
layout->addWidget(
QTextEdit *champTexte = new QTextEdit(this);
)
//application du layout dans la fentre
mafenetre->setLayout(layout)
Mais il met des erreurs:
expected primary-expression before ')' token
et expected ';' before ')' token.
QWidget *mafenetre = new QWidget(0);
QVBoxLayout *layout = new QVBoxLayout(maFenetre);
//ajout des widgets dans le layout
layout->addWidget(
QMenu *menuFichier = menuBar()->addMenu("&Fichier");
actionOuvrir = new QAction("&ouvrir", this);
menuFichier->addAction(actionOuvrir);
QAction *actionSauverSous = new QAction("&enregistrer sous", this);
menuFichier->addAction(actionSauverSous);
QMenu *menuEdition = menuBar()->addMenu("&Edition");
QMenu *menuAffichage = menuBar()->addMenu("&Affichage");
)
layout->addWidget(
QTextEdit *champTexte = new QTextEdit(this);
)
//application du layout dans la fentre
mafenetre->setLayout(layout)
Mais il met des erreurs:
expected primary-expression before ')' token
et expected ';' before ')' token.