Python
 Computer >> コンピューター >  >> プログラミング >> Python

Tkinterウィンドウで透明な背景を作成する


Tkinterウィンドウは、アプリケーションがシームレスに動作するのに役立つ多くの組み込み関数とプロパティを提供します。アプリケーションのGUIも構成します。

アプリケーションで透明なウィンドウを作成する場合は、属性('-transparentcolor'、'color')で色を定義する必要があります。 方法。ウィンドウとウィジェットの色を指定することで、ウィンドウが透明になります。

#Import the Tkinter Library
from tkinter import *

#Create an instance of Tkinter Frame
win = Tk()

#Set the geometry of window
win.geometry("700x350")

#Add a background color to the Main Window
win.config(bg = '#add123')

#Create a transparent window
win.wm_attributes('-transparentcolor','#add123')
win.mainloop()

出力

上記のコードを実行すると、背景が透明なウィンドウが表示されます。

Tkinterウィンドウで透明な背景を作成する


  1. PythonTkinterでフレームレスウィンドウを作成する

    Tkinterは、GUIベースのアプリケーションを作成するために最も一般的に使用されるPythonライブラリです。ウィジェットやその他の必要な属性を追加するなどの機能があります。 tkinterを使用してボーダレスウィンドウを作成するとします。ボーダレスウィンドウを作成するには、 overrideredirectを使用できます 基本的にウィンドウを無効にし、閉じるボタン、タイトル、最小化要素、ボタンなどのウィンドウ要素を削除するメソッド。 オーバーライドリダイレクト TrueまたはFalseのいずれかになり得るブール関数です。ウィンドウを開いたら、Alt+F4を押して閉じることができます。

  2. Pythonのtkinterでボタンを作成する

    Pythonのライブラリとして、Tkinterはtkinterキャンバス上にボタンを作成する多くの方法を提供します。この記事では、通常のtkinterモジュールを使用してtkinterボタンを作成する方法と、テーマのtkinterモジュールを使用せずにボタンを取得する方法について説明します。 tkinterの使用 以下のプログラムでは、最初にキャンバスを作成し、次にButtonメソッドを適用してボタンを作成します。 tkinterモジュール全体をインポートするので、テーマは作成したボタンに適用されます。 例 # import everything from tkinter module fr