美文网首页Pythonpythonpython客
Python基础(九)图形界面编程

Python基础(九)图形界面编程

作者: 鹊南飞_ | 来源:发表于2019-10-16 00:49 被阅读0次

    1. Python的GUI库

    图形用户界面(Graphics User Interface,GUI)
    GUI库有很多,这里使用Python自带的Tkinter

    2. Tkinter编程的组件

    Python 2.x 模块名为Tkinter
    Python 3.x 模块名为tkinter

    简单示例1 简单示例2

    GUI支持的通用选项


    通用选项1
    通用选项2
    通用选项3
    通用选项4

    3. 布局管理器

    1. Pack布局管理器

    Pack布局,当程序向容器中添加组件时,这些组件会依次向后排列,排列方向可以是水平的,也可以是垂直的。


    Pack

    2. Grid布局管理器

    Grid组件,将组件空间分解成一个网络进行维护,即按照行列的方式排列组件,组件的位置由其所在的行号和列号共同决定:行号相同而列好不同的几个组件会一依次上下排列,列号相同而行号不同的几个组件则会被依次左右排列。


    Grid

    3. Place布局管理器

    就相当于“绝对布局”,显示指定每个组件的绝对位置或者相对于其他组件的位置。


    Place Tkinter容器坐标系

    4. 事件处理

    鼠标键盘事件1
    鼠标键盘事件2

    5. 常用组件

    6. 对话框

    7. 菜单

    8. 绘图

    相关文章

      网友评论

        本文标题:Python基础(九)图形界面编程

        本文链接:https://www.haomeiwen.com/subject/tensmctx.html