在Canvas组件上绘制对象,可以用creat_xxx()方法(xxxvia表示对象类型,例如直线line,矩形rectangle和文本text等)。 1 from tkinter import * 2 3 4 root = Tk() 5 w = Canvas(root,width=200,height=100) 6 w.pack() 7 w.create_line(0,50,200,50,fill="yellow") 8 w.create_line(100,0,100,100...
text_area = tk.Text(root, wrap='word', width=40, height=10) text_area.pack(padx=10, pady=10) 创建一个滚动条控件Scrollbar,并将其与Text控件相关联: 然后,我们创建一个 Scrollbar 控件,并使用 yscrollcommand 参数将其与 Text 控件关联起来。同时,将 Text 控件的 yscroll 参数设置为滚动条的 ...
文本框可以输入多行文本,那么文本行数超过最初设定的行数(‘height’)时,就要考虑给文本框加上滚动条了,Python tkinter中实现【滚动条】的控件是tk.Scrollbar类。 构造函数: tk.Scrollbar(parent,option,...) 属性包括“朝向(orient)”、“命令(command)”等 [orient]:tk.HORIZONTAL — 水平滚动条 tk.VERTICAL...
文本小部件添加滚动条import tkinter as tkroot = tk.Tk()root.geometry('600x400+200+200')root.title('Scrollbar 滚动条演示')# 创建文本小部件text = tk.Text(root, height=17, width=53, font=("Arial", 14), wrap="none")# 创建垂直滚动条scrollbar1 = tk.Scrollbar(root, orient='vertical',...
如何在Python中给text加滚动轴 1. 整体流程 下面是实现给text加滚动轴的整体流程: 2. 具体步骤及代码 步骤1:创建一个Tkinter窗口 importtkinterastk root=tk.Tk()# 创建一个Tkinter窗口root.title("Text滚动演示") 1. 2. 3. 4. 步骤2:在窗口上添加一个Text控件 ...
导入tkinter库: 代码语言:txt 复制 import tkinter as tk 创建主窗口: 代码语言:txt 复制 root = tk.Tk() 创建滚动条: 代码语言:txt 复制 scrollbar = tk.Scrollbar(root) 创建文本框或其他需要添加滚动条的部件: 代码语言:txt 复制 text_widget = tk.Text(root, yscrollcommand=scrollbar.set) ...
示例:窗格窗口中Text增加滚动条 import tkinter as tk root = tk.Tk() root.geometry('600x400+200...
# _tkinter.TclError: can't invoke "pack" command: application has been destroyed # # Process finished with exit code 1 whileTrue: line=f.readline() textpad.pack() textpad.insert(END, line) #窗口显示最后一行,页面会自动滚动。坏处是Y轴滚动条一直在最下方不会向上。
fromTkinterimport* root=Tk() root.title("记事本") root.geometry("800x600+100+100") s1=Scrollbar(root) s1.pack(side=RIGHT, fill=Y) # HORIZONTAL 设置水平方向的滚动条,默认是竖直 s2=Scrollbar(root, orient=HORIZONTAL) s2.pack(side=BOTTOM, fill=X) ...