ryotankの備考録日記

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

減量管理入力補助GUI

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

カラムを使ったGUIを試しに書いてみた import PySimpleGUI as sg # Column layout # カラム1 col1 = [ #運動回数入力欄 ] #カラム2 col_2 = [ #グラフ領域 [sg.Canvas(size=640,480), key='-CANVAS_1-')], ] layout = [ #上部カラム [ sg.Coulm(col1,vertica…

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

グラフをGUI上で表示したいのでイメージ図を一新することになったなので、レイアウト用を載せてそれに沿ってGUIを作る 減量管理入力補助GUIイメージ図レイアウト用実現するにはColumnを設定する import PySimpleGUI as sg # Column layout # カラム1 col1 = …

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

画像を読み込めるようにsg.Imageを使って再現するので 早速コードを書いてみた """ 実施せずというチェックボタンを付ける チェックボタンをチェックしたらそれぞれ該当する項目に「実施せず」と記入する アプリが完成したら専用アイコンを作り載せる事 複窓…

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

入力補助GUIに追記する項目が増えたので更新する・カウントダウン式タイマーを起動出来る 5分、10分、15分、30分の4つから選べる・トレーニング回数を入力する時に体を休めるという選択肢を選んで いると各トレーニング欄に「体を休める」が自動的に記入され…

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

機能をはっきりと明記していなかった為、 無限に作業が増えていくので、機能を以下の通りにまとめた減量管理入力補助GUIの機能一覧モデルはExcelの減量管理シートを参考にしている必須機能として 1.入力フォームから減量管理自作.xlsxに データを一括で登録…

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

抽出するには、正規表現で探す方法があるみたいそもそも正規表現とは、メタ文字と呼ばれる文字を使い 文字列の検索パターンを表すつまり任意のテキストの中から検索パターンに合致する文字列を 抽出したり、置換したり出来る正規表現を使うにはreモジュール…

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

久しぶりの投稿になった・・・ 入力補助GUIの回数入力欄に 日付を指定して入力出来れば、かなり便利だと 気付き、”抽出する”という技法を使ってみる事にしたでも上手く抽出するのが難しいのでフローチャートを書いてみた 抽出するボタンフローチャート抽出す…

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

悩んでいた複窓実装の問題が解決した!イベントを振り分ける事で解消されたつまりはeventに入っているkeyを確認して条件分岐をさせた書き方として def NE_window(): #実際にここに実現したい処理を記載する pass

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

複窓実装確認サンプルの実験中こんなエラーメッセージを吐いたTraceback (most recent call last): File "c:/Users/Pythonプログラム関連/メインからサブを開きイベント分岐でさらにサブ2以降の ウィンドウを開くサンプル.py", line 67, in sub2_window = sg…

減量管理入力補助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その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…