ryotankの備考録日記

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

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

sg.Columnというメソッドを使うと表示出来るみたい

スクロールさせたい画面構成を指定させる
    ↓
指定した構成をsg.Columnの引数に入れる、scrollableをtureにする
スクロールさせたい方向は縦にするのでvertical_scrollをtureにする
という形で試す

selfを使って引数を渡さないとエラーが発生するので
引数を使う時には絶対にselfを使う

def __init__(self):

	#スクロール表示させたい画面構成を指定する
	clos =[	#フレーム全て 面倒くさいので中略する ]

	#上記で指定した内容をsg.Columnの引数に入れる、scrollableをtureにする
	self.layout = [	[sg.Column(clos, scrollable=Ture, ertical_scroll_only=Ture, size=(400, 600))],
		      ]

	self.window =sg.window(layout=self.layout)

	self.window.close()

と書けたので、実践してどうなってるか見てみる。

実行するとエラーを吐いた。

内容がこれ

line 45  self.window = sg.Window(title='基板チェックリスト', layout=self.layout)の
layout=selfのf部分がエラーを吐いている
NameError: name 'self' is not defined

との事、今日いじっても治らなかったので
例のごとく1日ほど置いて修正してみる。