ryotankの備考録日記

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

基板作りチェックリストアプリ

基板作りチェックリストその15

列レイアウト作成がうまく出来ないという事だったがそれはGUIのlayoutの[]部分の終わりを 閉じていなかった事凡ミスに悩まされた2週間だった・・・ コードを書いたら小休止は必要やね・・ また今後PySimpleGuiのレイアウトでよく使うsg.Columnの箇所も載せて…

基板作りチェックリストアプリその14

エラーメッセージの原文------------------------------Error creating Column layout Your row is not an iterable (e.g a list) Instead of a list, the type found was <class 'PySimpleGUI. PySimpleGUI.Frame'> The offensive row =<PySimpleGUI.PySimpleGUI.Frame object at 0x0000007C2AA88640>This item will strippend from y…</pysimplegui.pysimplegui.frame></class>

基板作りチェックリストアプリその13

スクロールバーの位置が気に入らなかった為、GUIの全体を改善したverを作成しようとしたところエラーを吐かれた その時の画面を出し記録として残す Columnエラーキャプチャ これが解明出来れば画面遷移に移行できる

基板づくりチェックリストその12

ボタンを配置してフォーム画面を開くという工程を組むと今まではボタンが押されたらif文でサブ画面レイアウトを定義してサブ画面のイベントの管理をして・・という風にコードを書いていたが見直す時に可読性が非常に悪い読んでいくうちに迷うのでサブ画面を…

基板づくりチェックリストその11

ラジオボタンであるsg.Radioの説明からそもそもラジオボタンというものは GUIなどで 複数の選択肢の中から1つだけ選択する場合に使われる一番わかりやすいのは アンケート調査で 年齢を選択する場合などにラジオボタンが使われている。実現したい選択肢は5つ…

基板づくりチェックリストその10

画面遷移2の画面レイアウトを作成した 画面遷移2の画面レイアウト用 画面レイアウトを図無しでコード化しようとすると、かなり難しい・・・・次回は選択性に優れたsg.Radioの説明をするかな 回路草案入力フォームのGUIも作るかなあればかなり便利だし

基板作りチェックリストアプリの作成その9

チェックリストのGUIを変更したverのイメージ図は以下のようになる1個目がGUIを起動して一番最初に表示される画面 GUI変更後ver1 画面遷移その1基板名入力フォームボタンを押すと 表示される画面が次の図の通り GUI変更後ver1 画面遷移その2このような画面に…

基板作りチェックリストアプリの作成その8

チェックリストアプリの画面に変更点がある 以下の内容の通り今後リストアプリに付けたい機能としては ・PDF出力関数 リストを後で見直す時や紙媒体で印刷したい時に これがあると便利なので絶対に付けたい機能 ・データベースへの登録 作成時期や一覧を見た…

基板作りチェックリストアプリの作成その7

以前の投稿ではどんなイベントが発生させるか という事だったがチェックリストアプリ動作フローチャート

基板作りチェックリストアプリの作成その6

以前4つメッセージリストを作るとしていたがチェック項目を全てチェックしていない時に出す警告メッセージ →チェック項目をすべて入れてしまうと チェックリストの意味が無くなるので 「全てチェックしていないと」という前提の警告メッセージは削除するなの…

基板作りチェックリストアプリの作成その5

やっとスクロールバーが表示出来た! L = [ [sg.Column([ [sg.Menu(menu_def, tearoff=False, pad=(200, 1))], [sg.Frame('最初に確認する事項', L0, font='メイリオ 15')], [sg.Frame('デジタル信号の配線', L1, font='メイリオ 15')], [sg.Frame('電源回路…

基板作りチェックリストアプリの作成その4

sg.Columnというメソッドを使うと表示出来るみたいスクロールさせたい画面構成を指定させる ↓ 指定した構成をsg.Columnの引数に入れる、scrollableをtureにする スクロールさせたい方向は縦にするのでvertical_scrollをtureにする という形で試すselfを使っ…

基板作りチェックリストアプリの作成その3

メッセージリストを考える まず考えられるのは ・チェック項目を全てチェックしていない時に出す警告メッセージ・チェックを入れた項目を一時的に保存した事を促すメッセージ・基板名を入れ忘れている場合の警告メッセージ・チェックした日付を入れていない…

基板作りチェックリストアプリの作成その2

とりあえずGUIの外見が整ったので 実際のものを載せる 基板作りチェックリストアプリFrame縦配置にした その時に書いたコードは以下の通りただし、中の文言はまだ確定したものではないので注意する import PySimpleGUI as sg sg.theme('LightBrown10') # ---…

基板作りチェックリストアプリの作成その1

基板作る際に チェックリストがあると便利だと思い作成 GUIのイメージとしては以下の通り アプリのイメージ図 メッセージリストのイメージとしては メッセージリストのイメージ 出力時はこんな感じに 出力時のイメージ図 ・・・で GUIを作っている際に出たエ…