前提
pythonでtkinterを使用したコードを作成しています。
パソコンの画面を黒一色にしたいと考えていますが、縁に白色が表示されてしまいます。
実現したいこと
パソコンの画面を、黒色一色にしようと模索しています。
"-fullscreen"で全画面表示を行っていますが、画面の縁が白く囲われてしまいます。
画面の縁も含めて真っ黒にする方法を教えていただますと幸いです。
※その後の処理との関係で、フレーム上にキャンバスを作成する手順は外したくありません。
そのため、「キャンバスを展開しつつ」縁の色を設定する方法に関してアイデアを頂けないでしょうか?
該当のソースコード
python
1import tkinter as tk 2 3#画面サイズの指定 4WIDTH = 1300 5HEIGHT = 800 6 7#新規ウィンドウを作成 8root = tk.Tk() 9root.title("sample") 10root.attributes("-fullscreen", True) 11 12#ウィンドウ上にフレームを作成 13frame = tk.Frame(root) 14frame.pack() 15 16#フレーム上に、キャンバスを作成 17canvas = tk.Canvas(frame, width = WIDTH, height = HEIGHT, bg = "black") 18canvas.pack() 19
試したこと
あえて"-fullscreen"を用いずに以下のようなコードを実行することで、画面サイズより大きなウィンドウを作成し、マウス操作でウィンドウの位置を調整していました。
そうすることで枠線は表示されなくできますが、非常に面倒です。。
python
1root.geometry("1300x1000")
補足情報(FW/ツールのバージョンなど)
AnacondaでPythonを使用しています。
・Anacondaのバージョン:conda 4.12.0
・Pythonのバージョン:Python 3.9.12
・Windowsのバージョン:version 21H2
デバイスの仕様
・プロセッサ:11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz
・実装RAM:16.0 GB
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/09/01 13:06 編集
2022/09/01 15:19
2022/09/01 15:35
2022/09/01 15:53
2022/09/01 16:36
2022/09/01 16:50