python tkinter サブディスプレでのフルスクリーン表示ができない
解決したいこと
ノートPCに外部ディスプレイを接続し2画面で使用しています。
OS Windows 11
Python 3.10.6
tkinterで全画面表示を行いたいのですが、サブディスプレイでのフルスクリーン表示ができなく困っています。
フルスクリーン表示は下記で実行しております。
root.attributes('-fullscreen', True)
発生している問題・エラー
サブディスプレイにtkinterのwindowを置いた状態でフルスクリーンにしても
メインディスプレイに表示されてしまう。
該当するソースコード
import tkinter as tk
import tkinter.ttk as ttk
def full_scrn():
root.attributes('-fullscreen', True)
root = tk.Tk()
root.geometry('200x100')
frame = ttk.Frame(root)
frame.pack(fill = tk.BOTH, padx=20,pady=10)
text = tk.StringVar(frame)
text.set('full screen')
button = tk.Button(frame, textvariable=text, command=full_scrn)
button.pack()
root.mainloop()
自分で試したこと
windowをサブディスプレイに移動させ[full screen]ボタンを押す。
→ メインディスプレイでフルスクリーン表示されてしまう。
0