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 ===== | ||
* ... | * ... |