基板作りチェックリストアプリの作成その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日ほど置いて修正してみる。