ryotankの備考録日記

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

回路草案入力フォーム

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

修正したコードを載せ、一連の動作をのっける import PySimpleGUI as sg def Form2_window(): #フォーム2/3 pass sub_layout = [ [sg.T(' '*18), sg.Text('各項目を入力して下さい', font='小塚ゴシック17')], [sg.Text('基板名', font='小塚ゴシック17'), s…

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

フォーム2ページと3ページ目にクリアボタン実装したが うまく出来なかったその時の失敗コードを晒す def Form2_window(): #フォーム2/3 pass sub_layout = [ [sg.T(' '*18), sg.Text('各項目を入力して下さい', font='小塚ゴシック17')], [sg.Text('基板名',…

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

sg.Inputをenable_events引数で設定してイベントとして処理するのが前提文字コードをutf-8にエンコードするように変換して 再度動作確認する以前、sg.input()で入力された文字列をlistという変数に 格納したがその時にエンコードを指定すればいいと思い立っ…

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

フォームのクリアボタン実装が実装できた まだフォームの最初のクリアボタンのみしか確認できていない・・・ import PySimpleGUI as sg from PySimpleGUI import TITLE_LOCATION_TOP, InputText sg.theme('LightGreen3') #分類分けFrame L1 = [ [sg.Radio('…

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

フォームに沿って各項目を入力していくには以下の事が出来るのが前提になる 0.sg.Inputをenable_events引数で設定してイベントとして処理する1.取りあえずsg.Inputで入力されたものをリスト化2.リスト化したものをjoblibで書き出し処理をするこれをコ…

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

フローチャートが完成したので載せておく jpblibを使った一時保存フローチャートこれに沿ってコードを書いてJupiternotebookで動作確認をする

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

一時保存をするにはどうしたら良いのか 調べてみると Pickleという組み込み関数で、Pythonの変数などを外部ファイルに保存する 用途として初期設定や途中データの保存に使えるコレを使えば、自前でフォーマットなどを考えなくても、変数やクラスをまるごと保…

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

各機能の実装に必要な下調べ ・入力した項目をtxtに渡す ・入力した項目をpdfに渡す どちらも入力された項目を変数に格納する事が第一目標 それが出来ればpdf生成用のコードやtxt生成用のコードを追加するだけ・・・ ・金額の欄には4000円など"数字のみが入…

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

実際のフォーム画面のgifをのせる 実際のフォーム画面をgifにしたもの画面内の「次へ移動」ボタンを押すと画面が切り替わるその時のソースコードが以下の通り import PySimpleGUI as sg def Form2_window(): pass sub_layout = [ [sg.T(' '*18), sg.Text('各…

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

回路設計をする時に大まかな部品構成、金額、回路のコンセプトなど作成するたびに書く文言を入れるのが多いのでフォームをGUI化して出来るだけ簡素化出来る様にする 最悪完成しなくてもこの技術を何らかの形で利用できると思う フォームGUIのイメージ図がこ…