大家好,小编来为大家解答以下问题,python可视化界面开发工具,python可视化界面加减乘除,现在让我们一起来看看吧!

python图形化界面
一.定义理解
Python自带了tkinter 模块,实质上是一种流行的面向对象的GUI工具包 TK 的Python编程接口,提供了快速便利地创建GUI应用程序的方法。其图像化编程的基本步骤通常包括:
~导入 tkinter 模块
创建 GUI 根窗体
添加人机交互控件并编写相应的函数python自动化运维效果。
在主事件循环中等待用户触发事件响应。
二.tkinter中的组件
1.常用的组件
| 控件 | 名称 | 作用 |
|---|---|---|
| Button | 按钮 | 单击触发事件 |
| Canvas | 画布 | 绘制图形或绘制特殊控件 |
| Checkbutton | 复选框 | 多项选择 |
| Entry | 输入框 | 接收单行文本输入 |
| Frame | 框架 | 用于控件分组 |
| Label | 标签 | 单行文本显示 |
| Listbox | 列表框 | 显示文本列表 |
| Menu | 菜单 | 创建菜单命令 |
| Message | 消息 | 多行文本标签,与Label用法类似 |
| Radiobutton | 单选按钮 | 从互斥的多个选项中做单项选择 |
| Scale | 滑块 | 默认垂直方向,鼠标拖动改变数值形成可视化交互 |
| Scrollbar | 滑动条 | 默认垂直方向,鼠标拖动改变数值,可与Text,Listbox,Canvas等控件配合移动可视化空间 |
| Text | 文本框 | 接收或输出多行文本 |
| Toplevel | 新建窗体容器 | 在顶层创建新窗体 |
常用组件的举例:
(1.)设置窗口,标题,大小和位置
import tkinter
# 创建主窗口
win = tkinter.Tk()
# 设置标题
win.title("小王最帅")
#设置大写和位置
win.mainloop()
输出:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XKFhPz0W-1654168959309)(C:\Users\86139\AppData\Roaming\Typora\typora-user-images\image-20220602174222188.png)]
(2.)Label控件
import tkinter
# 创建主窗口
win = tkinter.Tk()
# 设置标题
win.title("小王最帅")
#设置大写和位置
win.geometry("400x400+200+50")
'''
Labels标签控件,可以显示文本
win:父窗口
text:显示的文本内容
bg:背景颜色
fg:字体颜色
font:字体
wraplength:指定text文本中多宽后换行
justify:设置换行后的对齐方式
anchor:位置 n北,s,w,e,center居中:还可以写在一起:ne东北方向
'''
label = tkinter.Label(win,
text="this is a world!",
bg='pink',fg='red',
font=('黑体',20),
width=20,
height=10,
wraplength=100,
justify='left',
anchor='ne'
)
#显示出来
label.pack()
# 进入消息循环,可以写控件
win.mainloop()
输出:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gFyhp3x7-1654168959311)(C:\Users\86139\AppData\Roaming\Typora\typora-user-images\image-20220602174058643.png)]

最低0.47元/天 解锁文章
1330

被折叠的 条评论
为什么被折叠?



