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

tkinterアプリケーションの全体的なテーマを変更するにはどうすればよいですか?


ttk Tkinterのテーマウィジェットは、アプリケーションのウィジェットの外部プロパティとスタイルを設計するために導入されました。 ttk Tを使用します cl / Tk インタプリタは、ウィジェットやアプリケーションに役立つ多くの組み込み属性と機能を備えたインターフェイスへのアクセスをユーザーに提供します。ここで、 Ttkを比較すると Tclのテーマ テーマには、さまざまなバリエーションがあります。

Ttkは通常、次のようないくつかのテーマのみをサポートします-

  • 勝者
  • アサリ
  • alt
  • デフォルト
  • クラシック
  • ビスタ
  • xpnative

tkinterアプリケーションの全体的なテーマを変更するには、 style.theme_use(theme_name)関数を使用する必要があります。 。

# Import the required libraries in tkinter
from tkinter import *
from tkinter import ttk
from tkinter import messagebox

# Create an instance of tkinter frame or window
win = Tk()

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

# Create an instance of ttk Style
style = ttk.Style()

# Configure the theme with style
style.theme_use('clam')

# Define a function to show the message
def display_msg():
   messagebox.showinfo("Message", "You are learning Python Tkinter!")

# Add a Customized Label widget
label = ttk.Label(win, text="Hey Folks, I have a Message for You!", font=('Aerial 16'))
label.pack(pady=5)

# Add a Button widget
ttk.Button(win, text="Show Message", command=display_msg).place(x=285, y=98)

win.mainloop()

出力

上記のコードを実行すると、ラベルウィジェットとボタンのあるウィンドウが開きます。アプリケーションの全体的なテーマは、 ttkによって定義されます。 テーマウィジェット。 tkinterライブラリで利用可能なテーマのリストからテーマを構成できます

tkinterアプリケーションの全体的なテーマを変更するにはどうすればよいですか?


  1. Chromeで色とテーマを変更する方法

    Chromeは最も人気のあるブラウザの1つですが、かなり退屈に見えることは誰もが認めるところです。最小限の見た目は問題ありませんが、パーソナライズできたら素敵ではないでしょうか。 Chromeで色とテーマを変更したり、独自の画像を追加して通常の白とグレーを置き換えることができます。他の人が使用できるカスタムテーマを作成することもできます。 Chromeウェブストアのテーマ 最も簡単なオプションは、Chromeウェブストアから既存のテーマをインストールすることです。 Chromeメニューを開き、[設定]を選択して、ウェブストアのテーマ領域にアクセスすることもできます。 [外観]セクションま

  2. Google Chrome で背景を変更する方法

    デフォルトでは、Google Chrome を開くと、背景は空白の白いウィンドウで、Google 検索ボックスとそのすぐ下にいくつかのショートカットが表示されます。デバイスでダーク モードが有効になっている場合、背景が濃い灰色になることがあります。いずれにせよ、かなり退屈で退屈です。 Chrome の背景を変更して、新しいタブを開いたときに代わりに画像を見ることができるようにすることができます。タブと Chrome ウィンドウの配色をよりエキサイティングなものに変更することもできます。この投稿では、それをやってのける方法を紹介します。このようにして、Web をブラウジングしながらビューを楽し