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

tkinterのscrolledtextモジュールをコーディングする方法は?


Tkinterアプリケーションのウィジェットは、拡張機能とプロパティを追加することで簡単に構成できます。 tkinterのテキストウィジェットは、複数行のユーザー入力を受け入れるために使用されます。スクロールバーを追加することで、テキストウィジェット内のテキストをスクロール可能にすることができます。

ScrolledText ウィジェットはTkinterライブラリでも利用できます。これは、テキストウィジェットとスクロールバーウィジェットの組み合わせであり、アプリケーションでテキストをスクロールするなどの機能を提供します。アプリケーションでScrolledTextウィジェットを使用するには、最初にそれをインポートする必要があります。 スクロールされたテキスト ウィジェットはstandardTextと同様に機能します ウィジェット。ウィジェットで広範囲に使用できるすべてのプロパティと属性が含まれています。

# Import the tkinter library
from tkinter import *
from tkinter.scrolledtext import ScrolledText
from lorem_text import lorem

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

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

# Set the title of the window
win.title("Scrolled Text")

# Add ScrolledText widget
size= 10
text= ScrolledText(win, width=40, height= 50)
text.insert(END, lorem.paragraphs(10))
text.pack(fill= BOTH, side= LEFT, expand= True)

win.mainloop()

出力

上記のコードを実行すると、複数行のテキストウィジェットが表示されます。テキストウィジェット内のテキストはスクロール可能です。ラッピング機能を追加することで、さらに優れた出力を確認できます。

tkinterのscrolledtextモジュールをコーディングする方法は?


  1. Tkinterラベルのテキストを取得するにはどうすればよいですか?

    Tkinterラベルは、ウィンドウにテキストまたは画像を作成して表示するために使用されます。フォントファミリー、パディング、幅、高さなどのラベル情報をカスタマイズするために使用できるいくつかのコンポーネントと関数があります。ウィンドウにラベルテキストを表示するために、必要なテキストの値を書き込むことができます。ウィンドウに表示されます。 例 #Import the required library from tkinter import * #Create an instance of tkinter frame win= Tk() #Define the geometry of the

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

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