PySimpleGUIで作成していた方、PySimpleGUIにもTkinterのroot.update()と同じような画面を即時更新できるコマンドがあるのではないかと調査。


monicaに画面更新できるコマンド5個を質問すると、次があるとの回答

1.window.Refresh(): ウィンドウを再描画します。

2.window.Read(timeout=0): イベントループを再開し、ウィンドウの更新を行います。

3.window.FindElement(key).Update(value): 指定したキーに対応する要素の値を更新します。

4.window.FindElement(key).Update(disabled=True): 指定したキーに対応する要素を無効化します。

5.window.FindElement(key).Update(visible=True): 指定したキーに対応する要素を表示します。


起動中画面の文字がwindow.Readで表示されるようになったのは、ウィンドウの更新を行う効果だったか。

window.Refresh()でウィンドウを再描画すれば、改善しそう。

コメント

このブログの人気の投稿