Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะบังคับให้วิดเจ็ตข้อความ Tkinter อยู่ในบรรทัดเดียวได้อย่างไร


วิดเจ็ตข้อความ Tkinter สามารถกำหนดค่าได้โดยใช้ configure(**options) การทำงาน. เราสามารถใช้เพื่อกำหนดค่าสีพื้นหลัง สีพื้นหน้า การตัดคำ และคุณสมบัติอื่นๆ ของวิดเจ็ตข้อความ

ห่อ คุณสมบัติของวิดเจ็ตข้อความอธิบายว่าเคอร์เซอร์เปลี่ยนตำแหน่งเมื่อใดก็ตามที่ตรวจพบบรรทัดใหม่ อย่างไรก็ตาม ใน Tkinter วิดเจ็ตข้อความสามารถหุ้มด้วยคำและอักขระได้ เพื่อให้วิดเจ็ตข้อความอยู่ในบรรทัดเดียว เราสามารถใช้คุณสมบัติ wrap=None

ตัวอย่าง

# Import the required libraries
from tkinter import *
import lorem

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

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

# Add a Text widget
text=Text(win, width=60, height=20)
text.pack()

# Add Some text into it
text.insert(END,lorem.sentence())

# Configure the text widget to make the text sticky on one line
text.configure(wrap=None)

win.mainloop()

ผลลัพธ์

การเรียกใช้โค้ดด้านบนจะแสดงวิดเจ็ตข้อความที่จะตัดข้อความเป็นไม่มี

จะบังคับให้วิดเจ็ตข้อความ Tkinter อยู่ในบรรทัดเดียวได้อย่างไร