Commit ba07e82e7c9f54555868f6435dbd975e0efd2491

Authored by Rémi Emonet
1 parent 48de2edc1f
Exists in master

Up qtido

Showing 1 changed file with 17 additions and 18 deletions

reference-qtido/index.html View file @ ba07e82
... ... @@ -7,7 +7,7 @@
7 7 <head>
8 8 <meta charset="utf-8">
9 9 <meta http-equiv="X-UA-Compatible" content="IE=edge">
10   - <meta http-equiv="last-modified" content="2018-10-22 07:52:26 -0500">
  10 + <meta http-equiv="last-modified" content="2019-02-05 04:35:02 -0600">
11 11 <meta name="viewport" content="width=device-width, initial-scale=1">
12 12 <!-- meta "search-domain" used for google site search function google_search() -->
13 13 <meta name="search-domain" value="">
... ... @@ -202,17 +202,6 @@
202 202 Le premier paramètre est toujours la fenêtre concernée par l’opération.
203 203 La bibliothèque accepte la plupart du temps des valeurs de coordonnées non entières (par exemple 10.5).</p>
204 204  
205   -<h3 id="fonctions-relatives-à-la-tortue">Fonctions relatives à la tortue</h3>
206   -
207   -<ul>
208   - <li><code class="highlighter-rouge">creer_tortue(f)</code> : Crée une tortue pour tracer dans la fenêtre <code class="highlighter-rouge">f</code>. Renvoie la tortue créée.</li>
209   - <li><code class="highlighter-rouge">tortue_avance(t, d)</code> : Ordonne à la tortue d’avancer de <code class="highlighter-rouge">d</code> pixels.</li>
210   - <li><code class="highlighter-rouge">tortue_droite(t, da)</code> : Ordonne à la tortue de tourner vers la droite d’un angle de <code class="highlighter-rouge">da</code> degrés.</li>
211   - <li><code class="highlighter-rouge">tortue_gauche(t, da)</code> : Ordonne à la tortue de tourner vers la gauche d’un angle de <code class="highlighter-rouge">da</code> degrés.</li>
212   - <li><code class="highlighter-rouge">tortue_stop(t)</code> : Ordonne à la tortue de lever le stylo (d’arrêter de tracer).</li>
213   - <li><code class="highlighter-rouge">tortue_trace(t)</code> : Ordonne à la tortue d’abaisser le stylo (de recommencer à tracer).</li>
214   -</ul>
215   -
216 205 <h3 id="fonctions-daffichage-simple">Fonctions d’affichage simple</h3>
217 206  
218 207 <p>Les premières fonctions utiles pour générer un dessin avec des lignes et le sauvegarder.</p>
... ... @@ -240,8 +229,8 @@
240 229 <p>Et encore d’autres fonctions plus avancées.</p>
241 230  
242 231 <ul>
243   - <li><code class="highlighter-rouge">polygone(f, liste_points)</code> :</li>
244   - <li><code class="highlighter-rouge">polyligne(f, liste_points)</code> :</li>
  232 + <li><code class="highlighter-rouge">polygone(f, liste_points)</code> : Trace un polygone à partir d’une liste de points (x, y) (n-uplet ou liste à deux éléments).</li>
  233 + <li><code class="highlighter-rouge">polyligne(f, liste_points)</code> : Comme polygone mais en ne traçant que le contour.</li>
245 234 <li><code class="highlighter-rouge">utiliser_transformation(f, tx, ty, sx=1, sy=1, r=0)</code> : Change la transformation utilisée pour le tracer. Tout les tracés auront une translation de (<code class="highlighter-rouge">tx</code>,<code class="highlighter-rouge">ty</code>), un étirement horizontal de <code class="highlighter-rouge">sx</code> et vertical de <code class="highlighter-rouge">sy</code>, et enfin une rotation de <code class="highlighter-rouge">r</code> degrés.</li>
246 235 <li><code class="highlighter-rouge">annuler_transformation(f)</code> : Remet la transformation à sa valeur par défaut. Cette fonction est aussi automatiquement appelée par <code class="highlighter-rouge">effacer(…)</code>.</li>
247 236 </ul>
... ... @@ -273,9 +262,9 @@
273 262 Les fonctions d’ajout prennent des coordonnées (x1, y1, x2, y2) qui correspondent au rectangle que doit occuper le widget.</p>
274 263  
275 264 <ul>
276   - <li><code class="highlighter-rouge">ajouter_bouton(f, ev, x1, y1, x2, y2, texte)</code> : Crée un bouton avec <code class="highlighter-rouge">texte</code> marqué dessus. Quand ce bouton est clické, l’événement <code class="highlighter-rouge">ev</code> sera émis.</li>
277   - <li><code class="highlighter-rouge">ajouter_slider(f, ev , x1, y1, x2, y2, v_min, v_max)</code> : Ajoute durablement . <code class="highlighter-rouge">v_min</code> et <code class="highlighter-rouge">v_max</code> sont inclus, il y a donc <code class="highlighter-rouge">v_max - v_min + 1</code> valeurs possibles.</li>
278   - <li><code class="highlighter-rouge">ajouter_champ_texte(f, ev , x1, y1, x2, y2)</code> : Crée un bouton avec <code class="highlighter-rouge">texte</code> marqué dessus. Quand le texte change, l’événement <code class="highlighter-rouge">ev</code> sera émis.</li>
  265 + <li><code class="highlighter-rouge">ajouter_bouton(f, ev, x1, y1, x2, y2, texte)</code> : Crée un bouton avec <code class="highlighter-rouge">texte</code> marqué dessus. Quand ce bouton est clické, l’événement <code class="highlighter-rouge">ev</code> est émis.</li>
  266 + <li><code class="highlighter-rouge">ajouter_slider(f, ev , x1, y1, x2, y2, v_min, v_max)</code> : Crée un slider (glissière) pour choisir une valeur entière entre <code class="highlighter-rouge">v_min</code> et <code class="highlighter-rouge">v_max</code> (inclus), il y a donc <code class="highlighter-rouge">v_max - v_min + 1</code> valeurs possibles. Quand la valeur change, l’événement <code class="highlighter-rouge">ev</code> est émis.</li>
  267 + <li><code class="highlighter-rouge">ajouter_champ_texte(f, ev , x1, y1, x2, y2)</code> : Crée un champ texte pré-rempli avec <code class="highlighter-rouge">texte</code>. Quand le texte change, l’événement <code class="highlighter-rouge">ev</code> est émis.</li>
279 268 <li><code class="highlighter-rouge">ajouter_zone_texte(f, ev , x1, y1, x2, y2)</code> : Comme le champ texte mais crée une zone où il est possible de taper plusieurs lignes.</li>
280 269 <li><code class="highlighter-rouge">supprime_widgets(f)</code> : Supprime tous les widgets de la fenêtre.</li>
281 270 </ul>
282 271  
... ... @@ -286,11 +275,21 @@
286 275 <li><code class="highlighter-rouge">lire_slider(f, ev)</code> : Renvoie la valeur, sous forme d’un entier, du slider associé à l’événement <code class="highlighter-rouge">ev</code>.</li>
287 276 <li><code class="highlighter-rouge">lire_champ_texte(f, ev)</code> : Renvoie la valeur, sous forme d’une chaîne de caractères, du champ texte associé à l’événement <code class="highlighter-rouge">ev</code>.</li>
288 277 <li><code class="highlighter-rouge">lire_zone_texte(f, ev)</code> : Renvoie la valeur, sous forme d’une chaîne de caractères, de la zone de texte associée à l’événement <code class="highlighter-rouge">ev</code>.</li>
289   - <li><code class="highlighter-rouge">changer_slider(f, ev, value)</code> : Change la valeur du slider associé à l’événement <code class="highlighter-rouge">ev</code>. Le paramètre <code class="highlighter-rouge">val</code> doit être un entier.</li>
  278 + <li><code class="highlighter-rouge">changer_slider(f, ev, val)</code> : Change la valeur du slider (glissière) associé à l’événement <code class="highlighter-rouge">ev</code>. Le paramètre <code class="highlighter-rouge">val</code> doit être un entier.</li>
290 279 <li><code class="highlighter-rouge">changer_champ_texte(f, ev, val)</code> : Change le contenu du champ texte associé à l’événement <code class="highlighter-rouge">ev</code>. Le paramètre <code class="highlighter-rouge">val</code> doit être une chaîne de caractères.</li>
291 280 <li><code class="highlighter-rouge">changer_zone_texte(f, ev, val)</code> : Change le contenu de la zone de texte associée à l’événement <code class="highlighter-rouge">ev</code>. Le paramètre <code class="highlighter-rouge">val</code> doit être une chaîne de caractères.</li>
292 281 </ul>
293 282  
  283 +<h3 id="fonctions-relatives-à-la-tortue">Fonctions relatives à la tortue</h3>
  284 +
  285 +<ul>
  286 + <li><code class="highlighter-rouge">t = creer_tortue(f)</code> : Crée une tortue pour tracer dans la fenêtre <code class="highlighter-rouge">f</code>. Renvoie la tortue créée (et la stocke ici dans <code class="highlighter-rouge">t</code>).</li>
  287 + <li><code class="highlighter-rouge">tortue_avance(t, d)</code> : Ordonne à la tortue d’avancer de <code class="highlighter-rouge">d</code> pixels.</li>
  288 + <li><code class="highlighter-rouge">tortue_droite(t, da)</code> : Ordonne à la tortue de tourner vers la droite d’un angle de <code class="highlighter-rouge">da</code> degrés.</li>
  289 + <li><code class="highlighter-rouge">tortue_gauche(t, da)</code> : Ordonne à la tortue de tourner vers la gauche d’un angle de <code class="highlighter-rouge">da</code> degrés.</li>
  290 + <li><code class="highlighter-rouge">tortue_stop(t)</code> : Ordonne à la tortue de lever le stylo (d’arrêter de tracer).</li>
  291 + <li><code class="highlighter-rouge">tortue_trace(t)</code> : Ordonne à la tortue d’abaisser le stylo (de recommencer à tracer).</li>
  292 +</ul>
294 293  
295 294  
296 295