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 텍스트 상자의 크기를 픽셀로 지정