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

tkinterとTkinterの違い


ローカルコンピュータにtkinterをインストールするために、OSアーキテクチャに基づいていくつかのコマンドを使用します。 tkinterをインポートする方法は2つあります Pythonバージョンに基づくウィンドウベースのマシンのライブラリ。以前は、Pythonの下位バージョンでは、通常、次のコマンドを使用してtkinterライブラリをインポートしていました-

from Tkinter import *

ただし、Python 3以降の場合、通常、次のコマンドを使用して環境にTkinterライブラリをインポートします-

from tkinter import *

Tkinterの唯一の違い およびtkinter Tkinterは最初はPython2で使用され、tkinterはPython3以降のバージョンでの作業に使用されていました。

この単純なコードをPython3以降で実行しようとすると、エラーメッセージが表示されます。

#Import the tkinter library
from Tkinter import *

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

#Set the geometry
win.geometry("650x200")

win.mainloop()

出力

ModuleNotFoundError: No module named 'Tkinter'

  1. TkinterのTkクラスとトップレベルクラスの違いは何ですか?

    Tkinterウィンドウは、 Tkを初期化することによって作成されます 最初にオブジェクト。これは、アプリケーションのインスタンス化に役立つTkinterアプリケーションの最小限の部分です。 Tk すべてのウィジェットが配置されるアプリケーションウィンドウなど、アプリケーションの基本的な構成要素を構築するのに役立ちます。 ただし、トップレベルクラス メインアプリケーションの内部ウィジェットを介して通信するのに役立ちます。トップレベルクラスの例の1つは、トップレベルです。 アプリケーションのメインウィンドウ以外の子ウィンドウを表示するウィンドウ。トップレベルウィンドウは、ウィジェットや機能

  2. Pythonのtkinterとtkinter.ttkのウィジェットの違いは何ですか?

    tkinter.ttk tkinterウィジェットのスタイルを設定するために使用されるモジュールです。 CSSを使用してHTML要素のスタイルを設定するのと同じように、tkinter.ttkを使用してtkinterウィジェットのスタイルを設定します。 tkinterウィジェットとtkinter.ttkの主な違いは次のとおりです。 − Tkinterウィジェットは、ボタン、ラベル、テキスト、スクロールバーなどを追加するために使用されますが、tkinter.ttkは、tkinterウィジェットと比較してさまざまなウィジェットをサポートしています。 Tkinter.ttkはPlac