Hướng dẫn python textbox input - đầu vào hộp văn bản python

Nội dung chính ShowShow

  • 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  
  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")  
  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)  
  7. def click():    click():    click():   
  8.     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)  
  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)  
  12. 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ã

Đầ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.

  • Đầu ra
  • Bàn luận
  • 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.

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

    Bàn luận

     
    Syntax: 
     

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

    Xem thảo luận 
     

    • Cải thiện bài viết – root window. 
       
    • Lưu bài viết – background colour 
       
    • Đọc – foreground colour 
       
    • ĐọcNote: For more information, refer to Python GUI – tkinter  – border of 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. 
       
    • Tiện ích văn bản   – width of the widget. 
       
    • 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. 
       
    • Tham số tùy chọn & nbsp; & nbsp; – background colour   – The type of the cursor to be used. 
       
    • root - cửa sổ gốc. & nbsp; & nbsp; – foreground colour   – The time in milliseconds for which the cursor blink is off. 
       
    • BG - Màu nền & nbsp; & nbsp; – border of widget.   – the time in milliseconds for which the cursor blink is on. 
       
    • FG - Màu tiền cảnh & nbsp; & nbsp; – height of the widget.   – horizontal padding. 
       
    • BD - biên giới của Widget. & nbsp; & nbsp; – width of the widget.   – vertical padding. 
       
    • chiều cao - chiều cao của tiện ích. & nbsp; & nbsp; – Font type of the text.   – 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; – The type of the cursor to be used.   – defines the thickness of the focus highlight. 
       
    • Phông chữ - loại phông chữ của văn bản. & nbsp; & nbsp; – The time in milliseconds for which the cursor blink is off.   – defines the width of insertion character. 
       
    • con trỏ - loại con trỏ sẽ được sử dụng. & nbsp; & nbsp; – the time in milliseconds for which the cursor blink is on.   – 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; – to make the widget vertically scrollable.   – to make the widget vertically scrollable. 
       
    • Cứu trợ - Loại biên giới có thể bị chìm, nuôi, rãnh và sườn núi. & nbsp; & nbsp; – to make the widget horizontally scrollable.   – to make the widget horizontally scrollable. 
       

    yscrollCommand - để làm cho tiện ích có thể cuộn theo chiều dọc. & nbsp; & nbsp; 
     

    • xscrollCommand - để làm cho tiện ích có thể cuộn theo chiều ngang. & nbsp; & nbsp;– To get the specified index.  – To get the specified index. 
       
    • Một số phương pháp phổ biến & nbsp;– To insert a string at a specified index.  – To insert a string at a specified index. 
       
    • INDEX (INDEX) - Để có được chỉ mục được chỉ định. & nbsp; & nbsp;– Checks if a string is visible or not at a given index.  – 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; – to get characters within a given range.   – to get characters within a given range. 
       
    • Xem (INDEX) - Kiểm tra xem một chuỗi có hiển thị hoặc không ở một chỉ mục nhất định. & nbsp; & nbsp; – deletes characters within specified range. – deletes characters within specified range.

    GET (startIndex, endindex) - để có được các ký tự trong một phạm vi nhất định. & nbsp; & nbsp;   
     

    • Xóa (StartIndex, Endindex) - Xóa các ký tự trong phạm vi được chỉ định. – To delete a given tag.   – To delete a given tag. 
       
    • Phương thức xử lý thẻ & nbsp; & nbsp; – to tag the string in the specified range   – to tag the string in the specified range 
       
    • TAG_DELETE (TagName) - Để xóa một thẻ đã cho. & nbsp; & nbsp; – to remove a tag from specified range   – to remove a tag from specified range 
       

    TAG_ADD (TagName, StartIndex, Endindex) - Để gắn thẻ chuỗi trong phạm vi được chỉ định & nbsp; & nbsp;   
     

    • TAG_REMOVE (TagName, StartIndex, Endindex) - Để xóa thẻ khỏi phạm vi được chỉ định & nbsp; & nbsp;– to get all the marks in the given range.  – to get all the marks in the given range. 
       
    • Đánh dấu phương thức xử lý & nbsp; & nbsp;– to get index of a mark.  – to get index of a mark. 
       
    • mark_names () - để có được tất cả các nhãn hiệu trong phạm vi đã cho. & nbsp; & nbsp; – to get the gravity of a given mark.  – to get the gravity of a given mark.
       

    chỉ mục (đánh dấu) - để nhận chỉ mục của một nhãn hiệu. & nbsp; & nbsp;   
     

    Python3

    mark_gravity () - để có được trọng lực của một dấu hiệu nhất định. & 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= import3import4= import6)

    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 Saving Text and performing operations  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.

    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.

    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.