Hướng dẫn python print text in a box - python in văn bản trong hộp
Dưới đây là một chức năng được xây dựng nhẹ để in hộp thư với tiêu đề và thụt đầu tư tùy chọn xoay quanh dòng dài nhất: Show
Demo:
Chúng ta có thể sử dụng tiện ích văn bản Tkinter để chèn văn bản, hiển thị thông tin và lấy đầu ra từ tiện ích văn bản. Để có được đầu vào của người dùng trong tiện ích văn bản, chúng tôi đã sử dụng phương thức get (). Hãy lấy một ví dụ để xem nó hoạt động như thế nào.get() method. Let's take an example to see how it works. Thí dụ# Import the required library from tkinter import * from tkinter import ttk # Create an instance of tkinter frame win=Tk() # Set the geometry win.geometry("700x350") def get_input(): label.config(text=""+text.get(1.0, "end-1c")) # Add a text widget text=Text(win, width=80, height=15) text.insert(END, "") text.pack() # Create a button to get the text input b=ttk.Button(win, text="Print", command=get_input) b.pack() # Create a Label widget label=Label(win, text="", font=('Calibri 15')) label.pack() win.mainloop() Đầu raChạy mã trên sẽ hiển thị một cửa sổ chứa tiện ích văn bản. Nhập một cái gì đó vào tiện ích văn bản và nhấp vào nút "In" để hiển thị đầu ra."Print" button to display the output.
Cập nhật ngày 05 tháng 8 năm 2021 14:29:33
Xem thảo luận Cải thiện bài viết Lưu bài viết Xem thảo luận Cải thiện bài viết Lưu bài viết Đọc Bàn luậnTkinter 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; 0Tiện ích văn bản
yscrollCommand - để làm cho tiện ích có thể cuộn theo chiều dọc. & nbsp; & nbsp;
GET (startIndex, endindex) - để có được các ký tự trong một phạm vi nhất định. & nbsp; & nbsp;
TAG_ADD (TagName, StartIndex, Endindex) - Để gắn thẻ chuỗi trong phạm vi được chỉ định & nbsp; & nbsp;
Ví dụ 1: & nbsp; & nbsp; Python3 1 2 3 4 5 6 7 8 9 4 1 4 3 4 4 6 8 8 4 0 4 2 8 4 4 6 7 8 9 0 1 4 3 4 5 4 7 8 9 4 5 4 3 4 5 6 4 8 9 0 1 2 3 4Output Ví dụ 2: Lưu văn bản và hoạt động thực hiện & nbsp; Saving Text and performing
operations Python3 5 6 1 8 3 4 5 6 3 8 5 6 8 9 4 1 4 3 4 4 6 8 8 4 0 4 2 8 0 9 6 1 8 3 4 5 4 7 8 01 02 03 8 0 06 07 9 4 5 4 3 4 5 6 4 8Ví dụ 2: Lưu văn bản và hoạt động thực hiện & nbsp; 5 6 1 8 8 9 0 1 4 3 4 8 6 8 0# Import the required library from tkinter import * from tkinter import ttk # Create an instance of tkinter frame win=Tk() # Set the geometry win.geometry("700x350") def get_input(): label.config(text=""+text.get(1.0, "end-1c")) # Add a text widget text=Text(win, width=80, height=15) text.insert(END, "") text.pack() # Create a button to get the text input b=ttk.Button(win, text="Print", command=get_input) b.pack() # Create a Label widget label=Label(win, text="", font=('Calibri 15')) label.pack() win.mainloop()4 6 1 4 4 # Import the required library from tkinter import * from tkinter import ttk # Create an instance of tkinter frame win=Tk() # Set the geometry win.geometry("700x350") def get_input(): label.config(text=""+text.get(1.0, "end-1c")) # Add a text widget text=Text(win, width=80, height=15) text.insert(END, "") text.pack() # Create a button to get the text input b=ttk.Button(win, text="Print", command=get_input) b.pack() # Create a Label widget label=Label(win, text="", font=('Calibri 15')) label.pack() win.mainloop()9 00 01______102211011018 8 4 14 4 16 8 18 4 1 4 222 4 24 25 4 27 4 24 30 4 32 8 9 72 73 74 75Output Làm thế nào để bạn in một hộp văn bản bằng Python?Chà, trước tiên, bạn sẽ phải tạo hộp văn bản trong Phương thức init => self.textbox = tk.text (self). Sau đó, bạn chỉ cần chèn văn bản bạn muốn vào nó trong phương thức on_button => self.textbox.insert (tk.end, the_text) - Julien Spronck. Ngày 21 tháng 3 năm 2015 lúc 7:17 .. @Julienspronck Cảm ơn bạn. - Nó ADSD. Ngày 21 tháng 3 năm 2015 lúc 7:33 .. %% trong Python là gì?Biểu tượng % trong Python được gọi là toán tử modulo. Nó trả về phần còn lại của việc chia toán hạng tay trái cho toán hạng bên phải.Modulo Operator. It returns the remainder of dividing the left hand operand by right hand operand.
Tôi có thể in \ n trong python không?Tóm tắt, ký tự dòng mới trong Python là \ n.Nó được sử dụng để chỉ ra sự kết thúc của một dòng văn bản.Bạn có thể in các chuỗi mà không cần thêm một dòng mới có kết thúc =, đó là ký tự sẽ được sử dụng để tách các dòng.You can print strings without adding a new line with end =
Làm thế nào để bạn in một biến và một chuỗi?Sử dụng chuỗi F để in một biến với một chuỗi trong câu lệnh in (), thêm f trước một chuỗi chữ và chèn {var} trong chuỗi chữ để in theo chữ theo chữ cái với biến var được chèn tại vị trí được chỉ định.
Within a print() statement, add f before a string literal and insert {var} within the string literal to print the string literal with the variable var inserted at the specified location. |