一、创建Text组件 要创建一个Text组件,您需要使用Tkinter库中的Text类。下面是一个简单的示例,演示如何创建一个Text组件并将其添加到窗口中: import tkinter as tk root = tk.Tk() text = tk.Text(root) text.pack() root.mainloop() 这段代码创建了一个简单的Tkinter窗口,并在其中添加了一个Text组件。pack...
e.pack(padx=10,pady=10) #x,y轴的边距为10 e.insert(1,'丘') #第一个参数是插入的位置, e.insert(0,'山') mainloop() 1. 2. 3. 4. 5. 6. 7. 结果: 获取输入框里的内容,可以使用Entry组件的get()方法,通常是设置tkinter的变量(一般用StringVar)挂钩到textvatiable选项,然后再通过get()方法...
import tkinter as tk def create_window(): window = tk.Toplevel(root) label = tk.Label(window, text="New Window") label.pack() root = tk.Tk() button = tk.Button(root, text="Create window", command=create_window) button.pack() root.mainloop() 15、为Canvas中(画布)的图形对象设置鼠标...
Python tkinter之pack 1、默认居中,从上而下 #-*- encoding=utf-8 -*-importtkinterfromtkinterimport*if__name__=='__main__':passwin= tkinter.Tk()#窗口win.title('南风丶轻语')#标题screenwidth = win.winfo_screenwidth()#屏幕宽度screenheight = win.winfo_screenheight()#屏幕高度width = 300hei...
import tkinter as tk import webbrowser root = tk.Tk()#生成顶层窗口 root.title("组件使用!")#设置图形用户界面标题 #Tag组件事件绑定 text2 = tk.Text(root,width = 30,height = 5) text2.pack() text2.insert('insert','进入百度首页') ...
button.pack() root.mainloop() 2、为Checkbutton组件(多选择钮)绑定回调函数 importtkinter as tkdefshow_selection():print("Selection is:", var.get()) root=tk.Tk() var=tk.BooleanVar() checkbutton= tk.Checkbutton(root, text="Select me", variable=var, command=show_selection) ...
text.delete(0.0, tkinter.END) text.insert(tkinter.INSERT, message) # 要绑定的变量 hobby1 = tkinter.BooleanVar() # 多选框 check1 = tkinter.Checkbutton(win, text="money", variable=hobby1, command=updata) check1.pack() hobby2 = tkinter.BooleanVar() ...
1.定义一个text from tkinter import * #生成主窗体 root=Tk() root.title('Text组件测试') #设置窗体大小 root.geometry("400x300") text=Text(root,width=40,height=20) text.pack() root.mainloop() #text 的 width 和 height 的单位不是像素,而是一个字的宽和高,所以width=20,height=20 并不是一...
pack 这个布局管理器,要么将组件垂直的排列,要么水平的排列。 grid 代码语言:javascript 复制 defcreateWidget(self):self.lable01=Label(self,text="用户名")self.lable01.grid(row=0,column=0)self.entry01=Entry(self)self.entry01.grid(row=0,column=1)Label(self,text="用户名为手机号").grid(row=0,...
from tkinter import * root = Tk() root.title("拜仁慕尼黑") root.geometry('400x200') text =Text(root, width=35, heigh=15) text.pack() # 在文本域中插入文字 text.insert(INSERT, '拜仁 ') # 继续向后插入文字 text.insert("insert", "VS 多特蒙德") ...