Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Romain De Laage De Bellefaye
LO21-projet
Commits
29cd3595
Commit
29cd3595
authored
Jun 07, 2021
by
Luning Yang
Browse files
définir la frame paramétrage de modèle
parent
c8b8ef63
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/parametragemodele.cpp
View file @
29cd3595
...
...
@@ -5,9 +5,50 @@ NouveauModele::NouveauModele(QWidget* parent) : QWidget() {
this
->
setWindowTitle
(
"Paramétrage d'un nouveau modèle"
);
this
->
setMinimumSize
(
850
,
550
);
general
=
new
QGridLayout
;
this
->
setLayout
(
general
);
//définition de la frame paramétrage du modèle
fenetre_init
=
new
QWidget
;
fenetre_init
->
setStyleSheet
(
"background-color: rgb(204, 209, 209)"
);
fenetre_init
->
setFixedWidth
(
400
);
label_init
=
new
QLabel
(
"Configuration du modèle :"
);
form_init
=
new
QGridLayout
(
fenetre_init
);
form_param
=
new
QFormLayout
;
form_init
->
addWidget
(
label_init
,
0
,
0
,
1
,
2
);
form_init
->
addLayout
(
form_param
,
1
,
0
,
8
,
2
);
nb_etats
=
new
QSpinBox
;
liste_voisinage
=
new
QComboBox
;
liste_voisinage
->
addItem
(
"Voisinage de von Neumann"
);
liste_voisinage
->
addItem
(
"Voisinage de Moore"
);
liste_voisinage
->
addItem
(
"Voisinage arbitraire"
);
liste_regle_transition
=
new
QComboBox
;
liste_regle_transition
->
addItem
(
"Life Game"
);
liste_regle_transition
->
addItem
(
"Brian's brain"
);
liste_regle_transition
->
addItem
(
"Circulaire de Griffeath"
);
liste_regle_transition
->
addItem
(
"Langston's Loop"
);
bouton_valide
=
new
QPushButton
(
"Valider"
);
bouton_valide
->
setFixedWidth
(
50
);
//connect(bouton_valide, SIGNAL(clicked()), SLOT(ajouterModele));
form_param
->
addRow
(
"Nombre d'états :"
,
nb_etats
);
form_param
->
addRow
(
"Voisinage :"
,
liste_voisinage
);
form_param
->
addRow
(
"Règle de transition :"
,
liste_regle_transition
);
form_param
->
addWidget
(
bouton_valide
);
general
->
addWidget
(
fenetre_init
,
0
,
0
);
//définition de la frame contenant la grille de sélection du voisinage
}
void
NouveauModele
::
affGrille
(
Reseau
*
Grille
)
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment