前提
pysimpleguiを使っています。
windowの遷移を行う場合、前のwindowと同じディスプレイの位置で開きたいですが、設定方法を教えていただきたいです。
該当のソースコード
python
1実現したい動作は、 2下記のようにwindowの関数を設定して、「進む」、「戻る」で画面遷移を行う場合、 3windowをマウスでつかんでディスプレイ上の位置を移動してから、次のwindowを開いた場合に、 4移動した場所で、次のwindowを開くように設定したいですが、もとの場所で開いてしまいます。 5 6設定方法、引数等を調べてみているのですが、出てきませんでした。 7どなたか教えていただけないでしょうか? 8 9def window1() : 10 layout = [ 11 [sg.Text('window1')], 12 [sg.Button('進む',key='button_go')] 13 ] 14 window = sg.Window('window1', layout, grab_anywhere=True) 15 while True: 16 event, values = window.read() 17 if event == sg.WIN_CLOSED: 18 break 19 if event == 'button_go': 20 window.close() 21 window2() 22 break 23 window.close() 24 25def window2() : 26 layout = [ 27 [sg.Text('window2')], 28 [sg.Button('戻る',key='button_return')] 29 ] 30 window = sg.Window('window2',layout, grab_anywhere=True) 31 while True: 32 event, values = window.read() 33 if event == sg.WIN_CLOSED: 34 break 35 if event == 'button_return': 36 window.close() 37 window2() 38 break 39 window.close() 40 41window1() 42 43

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/10/24 12:48
2022/10/24 16:47
2022/10/25 01:23