ryotankの備考録日記

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

回路草案入力フォームその13

フォームのイメージ図通りに作り込んだ 回路草案作成フォームTab切り替えフォーム1実際の画面キャプチャ回路草案作成フォームTab切り替えフォーム2実際の画面キャプチャ回路草案作成フォームTab切り替えフォーム3実際の画面キャプチャこのように出来たので、…

回路草案入力フォームその12

フォーム全体に組み込んでもフォーム移動の機能は どうも動作しないのでTabの切り替えでフォームの切り替えを実装するまずは、Tab切り替えのイメージ図の作成から例のごとく画面レイアウト用にイメージ図を作る 基板草案入力フォームイメージ図-フォームの最…

工具管理GUIその11

すでにデータベースが存在する場合にエラーが発生するのを 回避するためtyr-exept構文を組み込む try: 処理文 #tool_dataテーブルの定義 #sqlの発行 #dataテーブルへリファレンスデータの登録を行う except: 処理文 pass #例外が発生しても何も行わない 次回…

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

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

素材集めGUIその6

ドロップ率、スタミナ消費を載せてみる 出来たら、素材の画面を表示出来るようにと段階を踏んでいく全てを載せるとダラダラ長いのでブロックに分けて紹介するまずはドロップ率から def get_drop(sozai_name): """選択された素材名を受け取り、ドロップ率を返…

素材集めGUIその5

dictの書き方について勉強して直した上で ver1.0のコードを書き直して動作するかを確かめるそもそもdictは辞書型」(dictionary)は、「リスト」や「タプル」と同じように 複数の値を要素として管理するデータ構造の一つ。 辞書の書式は、以下のように{}の中…

素材集めGUIその4

各素材にステージ名を組み込んで動作するかを検証試しに走らせると次のようなエラーが発生どうやら"リストに[]する時は文字列は使えないので、 数字かスライス[3:8]もような表記をつけよう"というエラー内容みたいその時のコードが #ファイル名:素材集め表示…

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

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

素材集めGUIその3

今回はag.Comboの項目を選んだら マップ名を表示するようにしたい 例えば、中級源岩を選べば4-6と半自然溶剤を選べば9-18を表示するように [sg.Combo(values=['中級源岩', '半自然溶剤'], size=(20,1), key='SOZAI', enable_events=True)] enable_eve…

アリンコス部品管理その28

「try-except」構文を取り入れたデータベースの実装コードを作成していく try: #例外の発生する可能性のある処理 #item_alincos(内訳)テーブルの定義 query = '''CREATE TABLE item_alincos ( quantity_possessed INTEGER PRIMARY KEY, consumed_quantity IN…

素材集めGUIその2

GUIのイメージ図と アークナイツ素材集め表示GUIイメージ図レイアウト用キャプチャ画像 アークナイツ素材集めGUI_ver1.0キャプチャ次回は現時点でのver1.0のソースコードと解説を載せる

素材集めGUIその1

アークナイツというスマホゲーの素材集めをする時にネットで調べて・・・ステージを吟味して・・ という一連の動作が面倒くさいので、PySimpleGUIを使って簡易的に調べたいと思い作成する事にした。 また、ゲーム内のスタミナ計算も○時間後に全回復、 半分値…

アークナイツその3

今週の木曜からオムニバスストーリーが始まる 期間は1週間だけ オムニバスストーリー「レッドパイン」短い~~~w異鉄が効率良く取れるみたい 新しいタイプの重装がピックアップされるみたい合成玉を貯めないと取りあえずは狙撃星5オペレーターを育てなけれ…

アリンコス部品管理その27

前回26 beta-boostcircit.hatenablog.com では、 カーソルのことを学んだデータベースの実装テストコードを走らせると Table 'item_alincos' already existsというエラーが発生したこれのエラーは、すでに'item_alincos'というテーブルが 存在するというもの…

アークナイツその2

昇進2にしたメンバー ・アカフユ アカフユ前衛昇進2Lv25・ニアール ニアール重装昇進2Lv25・ソラ・プラチナ ・ケルシー また職分が追加されて検索しやすくなった危機契約7までに昇進2にするメンツは・フィリオプシス(群師)・アオスタ アオスタ狙撃昇進1lv38…

アリンコス部品管理その26

今回は、MariaDBでのデータベースの勉強をする 関連用語 そもそもカーソルって??レコードを1行ずつ処理する為の仕組みカーソルを利用する時は、 1.カーソルの宣言(カーソル処理したいレコードの取得 2.カーソルを開く 3.カーソルを利用した処理の実…

グラフアプリその2

エラー内容の把握から'launch.json'を開くとあるが 'launch.json'ファイルとはどんなものか vscodeでデバック実行する為の設定ファイルの事どの言語で、どのファイルを実行するかなどを設定しているファイル'launch.json'の設定について設定する項目は以下の…

グラフアプリその1

グラフを扱えれば色々便利だと思い作成完成して走らせるとエラーが発生した カウントダウン式タイマーエラーが発生キャプチャ その時のコードが以下の通り import PySimpleGUI as sg import matplotlib from matplotlib.backends.backend_tkagg import Figur…

アリンコス部品管理その25

データベースの実装testで失敗した例を紹介していく データベースの実装_アリンコス部品管理エラー発生キャプチャ最初は、'arincos_parts_test'というデータベースを 作成していなかったので、このようなエラーが発生したなので、データベースを事前に作成し…

アリンコス部品管理その24

今回はデータベースに情報が登録出来るかをテストする #2022-3-28作成 #ファイル名:データベースの実装_アリンコス部品管理 #部品管理テーブルと内訳テーブルの関係図をもとに作成している #例外が発生しました: RuntimeError:Failed to create exception 20…

アリンコス部品管理その23

MariaDBのデータベース部分を実装するので、 スキーマ設計作業から行う今回のアプリのデータベースとして2つのテーブルを設計する アリンコス部品管理データベースのスキーマ設計_MySQL-部品管理テーブルと内訳テーブルの関係性図※データベースの接続 python…

アリンコス部品管理その22

前回の正規化作業をもとに 部品管理データベースのテーブル定義書を作成 テーブル定義書_アリンコス部品管理-正規版_alincos_parts_dataテーブル定義書_アリンコス部品管理-正規版_alincos_parts_specテーブル定義書_アリンコス部品管理-正規版_alincos_part…

アリンコス部品管理その21

・内訳テーブル ・内訳_理由テーブル 2つのテーブルのキーを決めるキーを決める上で大事なのは他のレコードと絶対に重複しないデータが ある項目にする 内訳テーブル と内訳_理由テーブル 2つのテーブルのキーを決める 次にデータの種類を考える各項目にそれ…

アリンコス部品管理その20

内訳テーブルの正規化作業部品管理テーブルの所持個数に連動する内訳テーブルを作成する内訳テーブルのイメージ図を作成 内訳テーブルのイメージ図第1正規化第1正規化の手順:繰り返しになっている部分を特定する今回は、繰り返し部分が無いので飛ばす 第2正…

アリンコス部品管理その19

データベースを実装する為 引き続きテーブルの正規化作業をしていくアリンコス部品管理テーブルのキーを決める 部品管理テーブルの第2正規化後のキーを決める ポイント:他レコードと絶対に重複しないデータが 入っている項目をキーにする「製品名」「販売コ…

アリンコス部品管理その18

表示画面2動作確認その2でタブ切り替えを試すはずだったが・・前回間違えてその2を掲載したので気分転換も含めデータベースを実装する為 テーブルの正規化作業をしていくアリンコス部品管理テーブル(alincos_parts_data)のテーブル正規化から 行うまず最初に…

アリンコス部品管理その17

表示画面2動作確認その1データベースから引き出し日や消費個数などを表にしたもの画面のイメージ図はこれ 部品管理表アリンコス-一覧表示2画面イメージ実際のコード #2022-3-22作成 #ファイル名:アリンコス部品管理表示画面2動作確認その2 #画面を見やすくす…

アリンコス部品管理その16

表示画面1動作確認その2を試す tabの切り替え実装をつけた #表示画面1動作確認その2は、tabの切り替え実装 #入力1から表示1までの切り替え確認 #数量、引き出し日、分類、販売コードの下の入力項目は、本来ならデータベースから引っ張り出した各値だが #表示…

アリンコス部品管理その15

表示画面1動作確認その1を試す ただ表示画面1を作り込む完成したコードがこちら #ファイル名:アリンコス部品管理表示画面1動作確認その1 #画面を見やすくする為の空白エリアを入れた #表示画面1動作確認その1は、画面レイアウトを整え表示画面1を作る #数量…

アリンコス部品管理その14

入力フォーム2の動作確認その2を試す動作確認その2は、入力1から入力3までのタブ切り替えを実装するそのコードは以下の通り #2022-3-19作成 #ファイル名:アリンコス部品管理入力2フォーム動作確認その2 #画面を見やすくする為の空白エリアを入れた #入力フォ…