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

Tkinterテキストボックスに位置合わせを設定するにはどうすればよいですか?


テキストウィジェットは、ユーザーからの複数行のユーザー入力をサポートします。 configure()を使用して、フォントプロパティ、テキストの色、背景などのテキストウィジェットのプロパティを構成できます。 メソッド。

テキストウィジェット内でテキストの位置揃えを設定するには、 tag_add()を使用できます。 およびtag_configure() プロパティ。 "justify"の値を指定します センターとして 。

# Import the required libraries
from tkinter import *

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

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

# Create a text widget
text=Text(win, width=40, height=10)

# justify the text alignment to the center
text.tag_configure("center", justify='center')
text.insert(INSERT, "Welcome to Tutorialspoint...")

# Add the tag from start to end text
text.tag_add("center", 1.0, "end")
text.pack()

win.mainloop()

出力

上記のコードを実行すると、テキストウィンドウのカーソルの中央に位置合わせが設定されていることがわかります。

Tkinterテキストボックスに位置合わせを設定するにはどうすればよいですか?


  1. Tkinterでボタンテキストのサイズを動的に変更するにはどうすればよいですか?

    TkinterFrameでボタンとラベルを作成したとしましょう。タスクは、ボタンのテキストをメインウィンドウに動的にサイズ変更できるようにすることです。 ボタンウィジェットを使用してボタンを作成できます 。ただし、ボタンラベルを動的に作成するために使用される関数は他にもいくつかあります。 この例では、いくつかのラベルが含まれる2つのボタンを作成します。 グリッド方式を使用する rowconfigure()など およびcolumnconfigure() 、メインウィンドウまたはルートのサイズを動的に変更します。 ボタンのテキストを動的にするために、 bind(、command)を使用します

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

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