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

Tkinterテキストボックスのサイズをピクセル単位で指定します


place(** option)を使用してサイズを指定することにより、テキストウィジェットの位置を設定できます。 ジオメトリマネージャー。フレーム内でウィジェットをインスタンス化すると、アプリケーションウィンドウ全体でウィジェットが独立します。次に、 place()を使用します ウィンドウ内のウィジェットの幅と高さを割り当てるジオメトリマネージャ。ピクセルは、ウィジェットがウィンドウにどれだけ正確に配置されるかを正当化します。したがって、 place() ジオメトリマネージャは、特定の場所に任意のウィジェットを配置できるグリッドシステムを提供します。

# Import required libraries
from tkinter import *
from tkinter import ttk
from lorem_text import lorem

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

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

# Add a Text widget and insert some dummy text
text= Text(win, wrap= WORD, font= ('Courier 15 bold'))
text.insert(END,lorem.sentence())
text.place(x=10, y= 10, width= 400, height= 300)

win.mainloop()

出力

上記のコードを実行すると、テキストウィジェットがダミーテキストとともにウィンドウに表示されます。 x の値を変更することで、テキストウィジェットのサイズを更新できます。 、 y 、および高さ place() ジオメトリマネージャー。

Tkinterテキストボックスのサイズをピクセル単位で指定します


  1. Tkinterテキストウィジェットを読み取り専用にする方法は?

    Tkinterでは、テキストウィジェットを無効にしたい場合があります。これを実現するために、テキスト構成をDISABLEDとして設定できます。これにより、テキストウィジェットがフリーズし、読み取り専用になります。 この例では、テキストウィジェットと、ユーザーがテキストウィジェットを即座に無効化またはフリーズできるボタンを作成します。 例 #Import the library from tkinter import * #Create an instance of window win= Tk() #Set the geometry of the window win.geometry(

  2. Tkinterテキストボックスの内容を削除する方法は?

    Tkinterは、ボタン、ダイアログボックス、ウィジェットなどを備えたフル機能のアプリケーションを作成するための多くの機能とモジュールを提供します。 テキストウィジェットを作成するには、基本的にコンストラクターであり、tkinterのウィンドウまたはフレームを取得するtkinterエントリーウィジェット関数を使用できます。さらに、組み込みのメソッド delete(first、last =None)を使用して、このテキストウィジェットのコンテンツを削除できます。 これは基本的にテキストボックス内の範囲を取ります。 この例では、基本的に指定されたテキストボックスからすべてのコンテンツを削除する