信木さん
Done
- 地図の表示
- 制覇数のリストを読み込んで地図に色を塗る
ToDo
- CSVとの連携
- 都道府県名と城名の表示
- 残りの要訪問城数の表示
- 入力画面
https://www.amcharts.com/visited_countries/
- Tkinterとの連携
https://matplotlib.org/gallery/user_interfaces/embedding_in_tk_sgskip.html
上山さん
こだわりの材料を使ったパンのラベルを作成するソフト
Input
- 文部科学省が公開している一般的な原材料の成分データ(CSV)
- パン屋さんが使っているこだわりの材料の成分データ(手入力)
- パンごとの材料の重量一覧(手入力)
Output
- 成分の集計表
- 材料一覧(使用量順)
ToDo
①はりぼて画面を作る(入力画面、登録画面)
②文部科学省のデータを一般的なパン屋向けに整理して、本プログラムで使用しやすいようなCSVにしておく
③データを処理するプログラムを作る
④出力を印刷可能なラベルデータとしてダウンロードできるようにする
Tkinterとjapanmapとの連携
import tkinter
import matplotlib.pyplot as plt
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
from matplotlib.figure import Figure
from japanmap import picture
import numpy as np
root = tkinter.Tk()
root.title("地図のTkinterへの埋め込み")
fig = plt.figure(figsize=(6, 6), dpi=100)
plt.imshow(picture()) #日本地図の作成
canvas = FigureCanvasTkAgg(fig, master=root) # A tk.DrawingArea.
canvas.draw()
canvas.get_tk_widget().pack(side=tkinter.TOP, fill=tkinter.BOTH, expand=1)
tkinter.mainloop()
選択可能なアイテム(コンボボックス)
参考:http://memopy.hatenadiary.jp/entry/2017/06/01/231206
import tkinter as tk
import tkinter.ttk as ttk
root = tk.Tk()
root.geometry("200x200")
combo = ttk.Combobox(root, state='readonly')
combo["values"] = ("A","B","C")
combo.current(0)
combo.pack()
button = tk.Button(text="表示",command=lambda:print(combo.get()))
button.pack()
root.mainloop()
コメント
最新を表示する
NG表示方式
NGID一覧