Hướng dẫn python block of text - khối văn bản python

Nội dung chính

  • Giới thiệu
  • Bàn luận
  • Làm thế nào để bạn chèn một hộp văn bản trong Python?
  • Làm thế nào để bạn làm một hộp trong Python?
  • Hộp văn bản trong Python là gì?
  • Làm thế nào để bạn tạo một khu vực văn bản trong Python?

Giới thiệu

Bàn luận

Làm thế nào để bạn chèn một hộp văn bản trong Python?

Làm thế nào để bạn làm một hộp trong Python?

Hộp văn bản trong Python là gì?

  1. import tkinter as tk   tkinter as tk   tkinter as tk   tkinter as tk  
  2. Làm thế nào để bạn tạo một khu vực văn bản trong Python? tkinter import ttk
  3.   
  4. win = tk.Tk()        
  5. win.title("Python GUI App")  "Python GUI App")  "Python GUI App")  "Python GUI App")  
  6. lbl = ttk.Label(win, text = "Enter the name:").grid(column = 0, row = 0)  "Enter the name:").grid(column = 0, row = 0)  "Enter the name:").grid(column = 0, row = 0)  "Enter the name:").grid(column = 0, row = 0)  
  7. def click():    click():    click():    click():   
  8.     print("Hi," + name.get())  print("Hi," + name.get())  print("Hi," + name.get())  print("Hi," + name.get())  
  9. name = tk.StringVar()  
  10. nameEntered = ttk.Entry(win, width = 12, textvariable = name).grid(column = 0, row = 1)  12, textvariable = name).grid(column = 0, row = 1)  12, textvariable = name).grid(column = 0, row = 1)  12, textvariable = name).grid(column = 0, row = 1)  
  11. button = ttk.Button(win, text = "submit", command = click).grid(column = 1, row = 1)  "submit", command = click).grid(column = 1, row = 1)  "submit", command = click).grid(column = 1, row = 1)  "submit", command = click).grid(column = 1, row = 1)  
  12. Làm thế nào để bạn tạo một khu vực văn bản trong Python? tkinter import ttk 

win.mainloop()     

  • Trong blog này, tôi sẽ tạo một chức năng thu thập văn bản và văn bản trong ứng dụng GUI Python. Khi người dùng nhập văn bản vào hộp văn bản và nhấp vào nút Gửi, hành động nút sẽ ghi lại văn bản và hiển thị văn bản HI trong bảng điều khiển Python.
  • Yêu cầu phần mềm
  • Python 3.5 và Idle (Python 3.5)
  • Mã lập trình

từ & nbsp; tkinter & nbsp; nhập khẩu ttk tkinter import ttk

Về mã

Hướng dẫn python block of text - khối văn bản python

Đầu tiên, tôi đang nhập mô -đun Tkinter.

 Tiếp theo, tôi gán một biến lớp và nhãn và đưa ra tiêu đề ứng dụng.

Sau khi tạo nhãn, tiếp theo, tôi xác định chức năng nhấp chuột sau đó tạo hộp văn bản và nút trong mã.

Cuối cùng, tôi đã bắt đầu vòng lặp sự kiện Windows bằng cách gọi phương thức vòng lặp chính và thực hiện mã.

  • Ứng dụng GUI Python sẽ xuất hiện trên màn hình.
  • Bàn luận
  •  Tiếp theo, tôi gán một biến lớp và nhãn và đưa ra tiêu đề ứng dụng.

    Sau khi tạo nhãn, tiếp theo, tôi xác định chức năng nhấp chuột sau đó tạo hộp văn bản và nút trong mã.

    Cuối cùng, tôi đã bắt đầu vòng lặp sự kiện Windows bằng cách gọi phương thức vòng lặp chính và thực hiện mã.

    Ứng dụng GUI Python sẽ xuất hiện trên màn hình.
    Note: For more information, refer to Python GUI – tkinter
     

    Bàn luận

    Đầu ra
    Syntax: 
     

    T = Text(root, bg, fg, bd, height, width, font, ..)

    Đầu raNote: For more information, refer to Python GUI – tkinter  
     

    •   Syntax:   – root window. 
       
    • Xem thảo luận   – background colour 
       
    • Cải thiện bài viết – root window.   – foreground colour 
       
    • Lưu bài viết – background colour   – border of widget. 
       
    • Đọc – foreground colour   – height of the widget. 
       
    • ĐọcNote: For more information, refer to Python GUI – tkinter  – border of widget.   – width of the widget. 
       
    • Tkinter là một bộ công cụ GUI được sử dụng trong Python để làm cho GUI thân thiện với người dùng. Tkinter sử dụng cách tiếp cận hướng đối tượng để tạo GUI.note: Để biết thêm thông tin, hãy tham khảo Python GUI-Tkinter & NBSP;Syntax:   – height of the widget.   – Font type of the text. 
       
    • Tiện ích văn bản   – width of the widget.   – The type of the cursor to be used. 
       
    • Tiện ích văn bản được sử dụng khi người dùng muốn chèn các trường văn bản đa dòng. Tiện ích này có thể được sử dụng cho một loạt các ứng dụng trong đó văn bản đa dòng được yêu cầu như nhắn tin, gửi thông tin hoặc hiển thị thông tin và nhiều tác vụ khác. Chúng ta cũng có thể chèn các tệp phương tiện như hình ảnh và liên kết trong textwidget.syntax: & nbsp; & nbsp; – root window.   – Font type of the text.   – The time in milliseconds for which the cursor blink is off. 
       
    • BG - Màu nền & nbsp; & nbsp; - Biên giới của Widget. & NBSP; & NBSP; - Thời gian tính bằng mili giây mà con trỏ nhấp nháy trên. & Nbsp; & nbsp; – the time in milliseconds for which the cursor blink is on. 
       
    • Fg - màu tiền cảnh & nbsp; & nbsp; - chiều cao của tiện ích. & Nbsp; & nbsp; - Phần đệm ngang. & NBSP; & nbsp; – horizontal padding. 
       
    • Bd - Biên Giới Của Widget. & nbsp; & nbsp; - chiều rộng của tiện ích. & Nbsp; & nbsp; - Phần đệm dọc. & NBSP; & nbsp; – vertical padding. 
       
    • Chiều CaO - Chiều C caa tiện ích. & nbsp; & nbsp; - loại phông chữ của văn bản. & Nbsp; & nbsp; - Xác định nếu tiện ích sẽ đáp ứng với chuyển động của chuột hoặc bàn phím. & NBSP; & nbsp; – defines if the widget will be responsive to mouse or keyboards movements. 
       
    • Chiều rộng - Chiều rộng của tiện ích. & nbsp; & nbsp; - loại con trỏ sẽ được sử dụng. & Nbsp; & nbsp; - Xác định độ dày của điểm nhấn tiêu điểm. & NBSP; & nbsp; – defines the thickness of the focus highlight. 
       
    • Phông chữ - loại phông chữ của văn bản. & nbsp; & nbsp; - Thời gian tính bằng mili giây mà con trỏ chớp mắt bị tắt. & Nbsp; & nbsp; - Xác định độ rộng của ký tự chèn. & Nbsp; & nbsp; – defines the width of insertion character. 
       
    • con trỏ - loại con trỏ sẽ được sử dụng. & nbsp; & nbsp; - Thời gian tính bằng mili giây mà con trỏ nhấp nháy trên. & Nbsp; & nbsp; - Loại biên giới có thể bị chìm, nuôi, rãnh và sườn núi. & Nbsp; & nbsp; – type of the border which can be SUNKEN, RAISED, GROOVE and RIDGE. 
       
    • chèn chiều - xác ĐịNH Độ rộng của ký tự chèn. & nbsp; & nbsp; - để làm cho tiện ích có thể cuộn theo chiều dọc. & Nbsp; & nbsp; - để làm cho tiện ích có thể cuộn theo chiều dọc. & Nbsp; & nbsp; – to make the widget vertically scrollable. 
       
    • Cứu trợ - loại binn gin gó thể bị chìm, nu ýi, rãnh và sườn nuy. & nbsp; & nbsp; - để làm cho tiện ích có thể cuộn theo chiều ngang. & Nbsp; & nbsp; - để làm cho tiện ích có thể cuộn theo chiều ngang. & Nbsp; & nbsp; – to make the widget horizontally scrollable. 
       

    YscrollCommand - Để lÀm Cho Tiện ích Có Thể Cuộn Theo Chiều Dọc. & nbsp; & nbsp; & nbsp; & nbsp;
     

    • XScrollCommand - Để lÀm Cho Tiện ích Có Thể Cuộn Theo Chiều Ngang. & nbsp; & nbsp; - để có được chỉ mục được chỉ định. & nbsp; & nbsp; - để có được chỉ mục được chỉ định. & nbsp; & nbsp;– To get the specified index. 
       
    • Một Số Phương Phổi Phổ Biến & Nbsp; - Để chèn một chuỗi tại một chỉ mục được chỉ định. & NBSP; & nbsp; - để chèn một chuỗi ở một chỉ mục được chỉ định.– To insert a string at a specified index. 
       
    • Chỉ mục (INDEX) - ĐI & nbsp; & nbsp; - Kiểm tra xem một chuỗi có hiển thị hay không ở một chỉ mục nhất định. & nbsp; & nbsp;– Checks if a string is visible or not at a given index. 
       
    • Chèn (chỉ mục) - Để chèn một chuỗi tại một chỉ mục Được Chỉ Định. & nbsp; & nbsp; - để có được các ký tự trong một phạm vi nhất định. & Nbsp; & nbsp; - để có được các ký tự trong một phạm vi nhất định. & Nbsp; & nbsp; – to get characters within a given range. 
       
    • Xem (index) - Kiểm tra xem một chuỗi đó là hiển thị hoặc không ở một chỉ mục NHất ĐịNH. & nbsp; & nbsp; - Xóa các ký tự trong phạm vi được chỉ định. - Xóa các ký tự trong phạm vi được chỉ định. – deletes characters within specified range.

    GET (startindex, endindex) - đó & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 
     

    • XÓA (Startindex, Endindex) - XùaA Các Ký Tự Trong Phạm VI ĐượC Chỉ ĐịNH. - Để xóa một thẻ đã cho. & Nbsp; & nbsp; - Để xóa một thẻ đã cho. & Nbsp; & nbsp; – To delete a given tag. 
       
    • Phương thức xử lý thẻ & nbsp; & nbsp; - để gắn thẻ chuỗi trong phạm vi được chỉ định & nbsp; & nbsp; - để gắn thẻ chuỗi trong phạm vi được chỉ định & nbsp; & nbsp; – to tag the string in the specified range 
       
    • TAG_DELETE (TagName) - Để XÓA MộT thẻ Đạo Cho. & nbsp; & nbsp; - Để xóa thẻ khỏi phạm vi được chỉ định & nbsp; & nbsp; - Để xóa thẻ khỏi phạm vi được chỉ định & nbsp; & nbsp; – to remove a tag from specified range 
       

    TAG_ADD (TagName, StartIndex, Endindex) - Để Gắn Thẻ Chuỗi Trong Phạm VI ĐượC Chỉ & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 
     

    • TAG_REMOVE (TagName, StartIndex, Endindex) - Để Xùa & nbsp; - để có được tất cả các nhãn hiệu trong phạm vi đã cho. & nbsp; & nbsp; - để có được tất cả các nhãn hiệu trong phạm vi đã cho.– to get all the marks in the given range. 
       
    • Đangnh dấu phương thức xử lý & nbsp; & nbsp; - để có chỉ mục của một nhãn hiệu. & nbsp; & nbsp; - để có được chỉ mục của một dấu hiệu.– to get index of a mark. 
       
    • mark_names () - Để nhập được Tất & nbsp; & nbsp; - để có được trọng lực của một dấu hiệu nhất định. & Nbsp; - để có được trọng lực của một dấu hiệu nhất định. & Nbsp; – to get the gravity of a given mark.
       

    chỉ mục (ĐổiH dấu) - Để Nhận Chỉ MụC CủA Một Nhợn Hiệu. & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 
     

    Python3

    mark_gravity () - Để đó & nbsp;

    Ví dụ 1: & nbsp; & nbsp;

    root.geometry("250x170")

    import tkinter as tk

    root = Tk()

    tkinter as tk4=tkinter as tk6tkinter as tk7tkinter as tk8tkinter as tk9root 0

    root 1=

    root.geometry(8= import1= import3__

    import8= tkinter as tk0____4 tkinter as tk22

    root 3= root 5= root 7root 8

    =9

    Tk()0

    Tk()1

    Tk()2

    Tk()3

    Tk()4

    Output    
     

    root 9= root 5= =3=4 Lưu văn bản và thực hiện các hoạt động & nbsp; Lưu văn bản và thực hiện các hoạt động & nbsp; Saving Text and performing operations
     

    Python3

    =5=6= =8

    Ví dụ 1: & nbsp; & nbsp;

    root.geometry(root.geometry(3)

    import tkinter as tk

    import tkinter as tk

    root = Tk()

    "250x170"0"250x170"9tkinter as tk6"250x170"1)

    root.geometry(8= import1= import3import4= import6)

    root.geometry(81root.geometry(82root.geometry(83)

    "250x170"0root.geometry(86root.geometry(87

    import8= tkinter as tk0____4 tkinter as tk22

    root 3= root 5= root 7root 8

    root 9= root 5= =3=4 Saving Text and performing operations 

    =5=6= =8

    root.geometry(5root.geometry(6)

    root 9= root 5= =3=4

    Ví dụ 2: Lưu văn bản và hoạt động thực hiện & nbsp;

    Tk()5 Tk()6import Tk()8

    root.geometry(8 root.geometry(9

    Is

    import46import52=import54=4

    =9

    import62

    import63

    import64

    import65

    Output       
     


    import46import15= import49=4

    import46=6= import59import60insert(INSERT, "text_to_insert") or insert("1.0", "text_to_insert") method after the text widget declaration.insert(INSERT, "text_to_insert") or insert("1.0", "text_to_insert") method after the text widget declaration.

    Làm thế nào để bạn chèn một hộp văn bản trong Python?

    Xây dựng một chương trình sơn với Tkinter và Python, chúng ta có thể tạo một tiện ích văn bản bằng cách sử dụng hàm tạo văn bản (cha mẹ). Để chèn một văn bản mặc định cho tiện ích văn bản, chúng ta có thể sử dụng chèn (chèn, "text_to_insert") hoặc chèn ("1.0", "text_to_insert") sau khi khai báo tiện ích văn bản.insert(INSERT, "text_to_insert") or insert("1.0", "text_to_insert") method after the text widget declaration...

    Làm thế nào để bạn làm một hộp trong Python?

    Làm như vậy:..

    Kéo và thả Audio> Voice> Say Say vào sơ đồ ..

    Nhấp đúp vào nó để hiển thị sơ đồ bên trong ..

    Sao chép hộp văn bản nói ..

    Nhấp vào nhãn gốc để quay lại hành vi ..

    Dán hộp văn bản nói ..

    Xóa hộp nói ..used to show the text data on the Python application. However, Tkinter provides us the Entry widget which is used to implement the single line text box. The Text widget is used to display the multi-line formatted text with various styles and attributes.used to show the text data on the Python application. However, Tkinter provides us the Entry widget which is used to implement the single line text box. The Text widget is used to display the multi-line formatted text with various styles and attributes.

    Làm thế nào để bạn tạo một khu vực văn bản trong Python?

    Chúng tôi tạo một tiện ích văn bản bằng cách sử dụng phương thức văn bản ().Chúng tôi đặt chiều cao thành 2, tức là hai dòng và chiều rộng thành 30, tức là 30 ký tự.Chúng ta có thể áp dụng phương thức chèn () trên đối tượng t, mà phương thức văn bản () đã trả về, để bao gồm văn bản.Chúng tôi thêm hai dòng văn bản.by using the Text() method. We set the height to 2, i.e. two lines and the width to 30, i.e. 30 characters. We can apply the method insert() on the object T, which the Text() method had returned, to include text. We add two lines of text.by using the Text() method. We set the height to 2, i.e. two lines and the width to 30, i.e. 30 characters. We can apply the method insert() on the object T, which the Text() method had returned, to include text. We add two lines of text.by using the Text() method. We set the height to 2, i.e. two lines and the width to 30, i.e. 30 characters. We can apply the method insert() on the object T, which the Text() method had returned, to include text. We add two lines of text.