ryotankの備考録日記

趣味の電子工作についての備考録などなど

Python

工具管理その10

その9で書いたコードを走らせて、確認したら・・・ beta-boostcircit.hatenablog.com Traceback (most recent call last) <ipython-input-1-4d1efac990b9> in <module> 23 #SQLの発行 ---> 24 c.execute(ddl) 25 26 #tool_dataテーブルの登録テスト OperationalError: table tool_data already exis</module></ipython-input-1-4d1efac990b9>…

工具管理その9

その8で作ったデータベースに情報を登録出来るかを試す #database_test_sqlite3_tool.py #データベースに情報を登録出来るかを試す import sqlite3 #空のデータベースを作成して接続する dbname = "tool.db" c = sqlite3.connect(dbname) #外部キー制約の有…

電子工作作業報告書管理webアプリその1

電子工作作業報告書管理WEBアプリを作る これには、作業名や作業した日付 作業中に気づいた事、状況写真最大4枚か5枚、備考を 記載できるものにしたいこれまでは、Wordを使って作業報告書を管理していたが 中身を見る時に、ファイルを開いて確認して 写真を…

タスク管理Webアプリその1

フレームワークをDjangoで作る目的は1種類のデータを扱うデータベースアプリタスク管理や作業報告書を管理したい・データ操作画面 ・ログイン画面 ・ユーザー管理画面 の機能をつけたいDjangoはデータ定義を元に自動的に画面を作る機能が充実しており、 また…

BOM日本語変換その4

以前csv形式からxls形式に変換してから 英単語に変えるという風にしようとしたが、調べるとcsv形式を読み込めるモジュールがあるみたいPythonでcsvファイルのデータを読み込むには 1.csvモジュールのインポート 2.csvファイルを開く 3.開いたcsvファイルを渡…

工具管理GUIその1

また1週間ほど期間が空いてしまった・・・ また新しいGUIを作りたくなった GUIの存在を知る前まではExcelで 電子工作に使う工具の管理をしていたが セルに工具写真を埋め込むのが難しくて挫折していた。 Pythonでデータベースを扱うことが出来るという事が …

栄養素記録補助GUIその1

減量管理入力補助GUIと同じく栄養素記録も補助GUIが欲しいと思い作成するゆくゆくは減量管理入力補助GUIと同時に使えるようにしたいまずはウィンドウのlayoutの配置を決めておく! 栄養素記録補助GUIのlayoutイメージ図すげー適当だが。イメージとしてはこん…

減量管理入力補助GUIその7

メインウィンドウからサブウィンドウを開き イベント分岐で更にサブ2ウィンドウを開きたい・・・・なぜなら減量管理入力補助GUIのメインから ↓ トレーニング方法ウィンドウを開く ↓ 各運動のやり方などが載ったウィンドウを開きたい上記を実現する為に、サン…

減量管理入力補助GUIその6

したいこと:カレンダーボタンで選択した日付から ワイドスクワットなどの項目を抽出する 日付を抽出するサンプルデータ試すことその1:日付を抽出出来るのかどうか?日付を抽出するサンプルコードを元に書いた import os os.chdir("C:/Desktop") #os.chdir…

減量管理入力補助GUIその5

一部だがtab表示に成功したので コードを載せる elif main_event == 'tr waich': #トレーニング方法を確認するが押されたら #サブ画面を開く時に毎回layoutを宣言する #エラーが発生せず、何度でもポップアップを開閉できる! sg.theme('BluePurple') sub_la…

シリアル通信GUIその1

シリアル通信をする時に常々ログを手動で残すのが面倒だなと思っていた。 これもPythonでアプリを作成したいと思う。まず作りたいGUIのイメージ図を決める シリアル通信GUI全体図 またメッセージボックスなどのイメージ図も載せておく シリアル通信GUI メッ…

減量GUIその4

今度は トレーニング方法が分からなくなった時の為に ”各種のトレーニング方法”を記載したウィンドウを表示するように 設定する操作として先日載せたメインウインドウから 'トレーニング方法を確認する'ボタンを押すと以下のような ウィンドウが出てくるその…

減量管理GUIその3

今回は先日載せたソースコードの解説をしていく sg.Textは文字を表示する関数 key= '***'はIDに近い役割を持ったもので、今後重要になってくるメソッド。 sg.Buttonはボタンを設置する関数 sg.InputTextは入力ボックスを設置する関数 default_textはデフォル…

減量管理GUIその2

前回のからGUI部分のソースコードを乗せる import PySimpleGUI as sg main_layout =[[sg.Text('日付を選択して下さい', font=20)], [sg.Input(key= '-Input-'), sg.CalendarButton('カレンダー入力', font=16, target='-Input-')], # カレンダーの返り値を収…

減量管理GUIその1

vbaで作成した減量管理GUIでは、いまいち見た目が良くない。しかもGUIを作るのに、分かりずらい関数を書いていた。 Pythonで入力補助GUIを作ろうと思いたった。まずはGUIの外枠からつくってみた。 まずがイメージ図から (画像はvbaで作成したもの) 減量管理G…