2月4日

ページ名:2月4日

信木さん

Done

  • 地図の表示
  • 制覇数のリストを読み込んで地図に色を塗る

ToDo

上山さん

こだわりの材料を使ったパンのラベルを作成するソフト

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()

 

 

 

 

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧