没有合适的资源?快使用搜索试试~ 我知道了~
第9章 GUI编程.pptx
资源推荐
资源详情
资源评论
第9章 GUI编程
董付国
微信公众号:Python小屋
9.1 tkinter基础
• Python标准库tkinter是对Tcl/Tk的进一步封装,是一套完整的GUI开发
模块的组合或套件,这些模块共同提供了强大的跨平台GUI编程的功
能,所有的源码文件位于Python安装目录中lib\tkinter文件夹。
• tkinter套件中的ttk子模块提供了Combobox、Progressbar和Treeview
等组件,scrolledtext模块中提供了带滚动条的文本框,messagebox
、commondialog、dialog、colorchooser、simpledialog、filedialog等
模块提供了各种对话框,font模块提供了与字体有关的对象。
9.1.1 tkinter常用组件
组件名称 说明
Button 按钮
Canvas 画布,用于绘制直线、椭圆、多边形等各种图形
Checkbutton 复选框形式的按钮
Entry 单行文本框
Frame 框架,可作为其他组件的容器,常用来对组件进行分组
Label 标签,常用来显示单行文本
Listbox 列表框
Menu 菜单
Message 多行文本框
Radiobutton 单选钮,同一组中的单选钮任何时刻只能有一个处于选中
状态
Scrollbar 滚动条
Toplevel 常用来创建新的窗口
9.1.1 tkinter常用组件
• 下面的代码用来创建并返回一个按钮组件,
buttonImportXueshengXinxi = tkinter.Button(root, text='导入学生信息',
command=buttonImportXueshengXinxiClick)
其中,参数root用来说明这次创建的按钮是要放置在root这个应用程序主界面上的,参数
text用来设置按钮上显示的文本,参数command用来指定单击该按钮时要执行的代码,这
里buttonImportXueshengXinxiClick是一个函数的名字,也就是单击按钮之后会执行
buttonImportXueshengXinxiClick函数中的代码。除此之外,常用的参数还有
background(背景色)、bitmap(按钮上显示的位图)、borderwidth(边框宽度)、
cursor(鼠标形状)、font(字体)、foreground(前景色)、justify(文本对齐方
式)、height(高度)、width(宽度)等。
剩余17页未读,继续阅读
资源评论
尝试学RE中
- 粉丝: 37
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功