実現したいこと
ipywidgetsでツールを製作しているときに躓いてしまいました。
ipywidgetsはWebUIを製作するライブラリです。
チェックボックスを作る作業をしていますが、
チェックボックスを1度にたくさん作るのは大変なので、引数に "x=True, y=True, z=True "
というように値を渡そうとしたのですがうまくいきませんでした。
文字列になっていて渡せないのだろう、ということまではなんとなくわかるのですが、
どうすれば渡せるようになるのかは調べてもわかりませんでした。
アドバイスよろしくお願いします。
発生している問題・エラーメッセージ
TypeError: __call__() takes from 1 to 2 positional arguments but 3 were given
該当のソースコード
python3
1from ipywidgets import interact 2 3xxx = "x=True,y=True,z=True" 4print(xxx) 5 6def func(x,y,z): 7 if x: 8 ans = "チェックが入っています" 9 else: 10 ans = "チェックが入ってないよ" 11 return ans 12 13 14# チェックボックス 15interact(func, xxx); 16
試したこと
参考にしたサイト:https://ebi-works.com/jupyternb-gui/
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
0 コメント