代码如下:

# 引入tkinterimport tkinter# 实例化tkinter对象,创建主窗口window = tkinter.Tk()# 设置窗口的标题window.title("简单实例")# 设置窗口的大小和窗口的起始位置 window.geometry("宽度x高度+距离屏幕左边缘距离+距离屏幕上边缘距离")window.geometry("400x200+100+20")# 将标签显示在屏幕,进入等待状态,准备响应用户发起的GUI事件。window.mainloop()

执行代码结果如图:

Label控件

过程图大致如下:

代码如下:

import tkinterwindow = tkinter.Tk()window.geometry("400x400+200+200")window.title("Label控件")#  标签控件  label  显示文本label = tkinter.Label(    window,    text="显示的文本",    bg="pink",    fg="blue",    font=("黑体",20),    width=10,    height=10,    wraplength=50,    justify="left",    anchor="center")# 将控件显示出来label.pack()window.mainloop()

执行代码结果如图:

Button控件

过程图大致如下:

代码如下:

import tkinterdef function1():    print("在窗口打印:调取function1()")window = tkinter.Tk()window.title("简单实例")window.geometry("400x200+100+20")strButton1="按钮1"button1 = tkinter.Button(window,text=strButton1,command=function1,width=5,height=5)button1.pack()# 还可以是匿名函数button2 = tkinter.Button(window,text="按钮2",command=lambda : print("lambda函数的调取"))button2.pack()button3 = tkinter.Button(window,text="按钮3",command=window.quit)button3.pack()window.mainloop()

执行代码结果如图:

Entry 控件

过程图大致如下:

代码如下:

# 引入tkinterimport tkinterwindow = tkinter.Tk()window.title("Entry控件")window.geometry("400x200+100+20")# entry 输入控件:用于输入简单的文本内容entry = tkinter.Entry(window)entry.pack()# 输入密码的时候,需要隐藏显示的内容entry2 = tkinter.Entry(window,show="*")entry2.pack()# 给输入框设值取值entryVar = tkinter.Variable()entry3 = tkinter.Entry(window,textvariable=entryVar)entry3.pack()#  entryVar此事代表输入框这个对象entryVar.set("输入框中实现设置值")# 提取输入框的值print("entry3输入框中的值:",entryVar.get())print("entry3输入框中的值",entry3.get())window.mainloop()

执行代码结果如图:

案例1:点击按钮获取文本框内容

过程图大致如下:

代码如下:

# 引入tkinterimport tkinterdef showMethod():    # 提取输入框的值    print("点击按钮后,entry3输入框中的值:", entryVar.get())window = tkinter.Tk()window.title("按钮输出输入")window.geometry("400x200+100+20")# 给输入框设值取值entryVar = tkinter.Variable()entry3 = tkinter.Entry(window,textvariable=entryVar)entry3.pack()strButton1="按钮1"button1 = tkinter.Button(window,text=strButton1,command=showMethod)button1.pack()#  entryVar此事代表输入框这个对象entryVar.set("输入框中实现设置值")# 提取输入框的值print("entry3输入框中的值:",entryVar.get())window.mainloop()

执行代码结果如图:

Tkinter 是使用 python 进行窗口视窗设计的模块。Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口。简单实例为了学习tkinter更有效。首先,开发一个窗口程序。过程图大致如下:代码如下:# 引入tkinterimport tkinter# 实例化tkinter对象,创建主窗口window = tkinter.Tk()# 设置窗口的标题wind... text = Text(root,width=20,height=15) text.pack() text.insert(INSERT,"Python3 \n") #INSERT索引表示插入光标当前的位置 text.insert(END,"python算法") mainloop()
Tkinter 打造自己的Python IDE开发工具(2)实现Python代码执行并 输出 信息 上一篇我们介绍了编辑器的实现。这篇介绍实现Python代码执行并 输出 信息。 执行Python代码,我们使用函数exec()。其用法如下。 exec(object[, globals[, locals]]) 具体使用,我们见后面的代码,有详细注释,如果不清楚可以来我的QQ群咨询。 我们创建一个 输出 信息窗。 为了美观,我们使用了LabelFrame容器控件。 在这个控件中再放置一个ScrolledText控件,作为
Tkinter 打造GUI开发工具(43) Tkinter 接管 pr int 输出 语句 在前面博客介绍了用 Tkinter 做Python编辑器,我们看到可以运行Python代码,问题是,代码 输出 到哪里了?如果没有在Python编辑器中,我们无法看到 输出 结果。 因此我们需要在程序中获取 pr int 语句 输出 信息。 小白量化框架在HP_tk 模块 已经提供了现成的功能,用户只需要使用就可以了。 下面直接给出演示代码,其中有详细注释。 #小白量化用户Python代码编辑器, 输出 演示 #独狼荷蒲qq:2886002 #通通小白pyt