Différences
Ci-dessous, les différences entre deux révisions de la page.
| teaching:progappchim:tableau_periodique_2013 [2013/11/28 08:23] – créée villersd | teaching:progappchim:tableau_periodique_2013 [2020/04/14 12:03] (Version actuelle) – villersd | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Tableau périodique ====== | ====== Tableau périodique ====== | ||
| - | Tableau avec éléments cliquables pour obtenir les information. Nécessite {{: | + | Tableau avec éléments cliquables pour obtenir les information. Nécessite {{: |
| - | <sxh python; title : tableau_periodique.py> | + | <code python : tableau_periodique_cliquable.py> |
| # | # | ||
| # -*- coding: utf-8 -*- | # -*- coding: utf-8 -*- | ||
| - | # version un peu aménagée du travail de TB et SD, ba2 chimie 2012-2013 | + | # version un peu aménagée du travail de TD et SD, ba2 chimie 2012-2013 |
| + | |||
| def elem(x): | def elem(x): | ||
| # print type(x),x # pour montrer que x est une chaîne de caractères | # print type(x),x # pour montrer que x est une chaîne de caractères | ||
| Ligne 15: | Ligne 15: | ||
| for item in table[int(x)]: | for item in table[int(x)]: | ||
| elembox.insert(END, | elembox.insert(END, | ||
| - | | + | |
| quitter = Button(element, | quitter = Button(element, | ||
| quitter.pack(side=BOTTOM) | quitter.pack(side=BOTTOM) | ||
| - | + | ||
| - | from Tkinter | + | from tkinter |
| import csv | import csv | ||
| - | + | ||
| - | tableau=open(" | + | tableau=open(" |
| reader = csv.reader(tableau, | reader = csv.reader(tableau, | ||
| - | + | ||
| - | table=[] | + | table=[] |
| for row in reader: | for row in reader: | ||
| table.append(row) | table.append(row) | ||
| Ligne 39: | Ligne 39: | ||
| jack[" | jack[" | ||
| jack[" | jack[" | ||
| + | |||
| fen1=Tk() | fen1=Tk() | ||
| fen1.title(" | fen1.title(" | ||
| Ligne 45: | Ligne 45: | ||
| bou=Button(fen1, | bou=Button(fen1, | ||
| bou.grid(row=item[29], | bou.grid(row=item[29], | ||
| + | |||
| fen2=Tk() | fen2=Tk() | ||
| fen2.title(" | fen2.title(" | ||
| Ligne 52: | Ligne 52: | ||
| for item in table[0]: | for item in table[0]: | ||
| datatypebox.insert(END, | datatypebox.insert(END, | ||
| + | |||
| mainloop() | mainloop() | ||
| fen2 | fen2 | ||
| fen1 | fen1 | ||
| - | </sxh> | + | </code> |
| ===== Références ===== | ===== Références ===== | ||
| * ... | * ... | ||