
python gui
静晨66
电子信息工程专业本科毕业,擅长单片机、物联网设备开发
展开
-
Python 开发之语法基础篇1:类和对象
文章目录一、前言二、创建类三、实例化对象四、运行五、结语一、前言python是一门面向对象的编程语言,我认为的对象是一个封装,它包含有同一类事物的不同描述,里面的成员主要是“属性”和“方法”,可以把类看成是C语言当中加强版的结构体,用类把一些数据和代码封装起来,不管是对代码的可读性,还是之后代码的复用,都是很有好处的,今天我们第一讲就来看看什么是"类"以及类的实例化。二、创建类类的关键词...原创 2020-04-06 15:16:44 · 204 阅读 · 0 评论 -
Python GUI开发之Tkinter应用篇1:设计串口工具GUI界面
文章目录一、前言二、创建标题和菜单栏三、串口设置部分四、接收设置部分五、发送设置部分六、设置发送区和接收区七、完整代码八、运行九、结语一、前言本节我们综合一下前面学习过的组件,来制作一个串口工具的GUI界面,以此展开我们的Tkinter应用篇~二、创建标题和菜单栏title可以创建标题,Menu组件可以创建一个多级菜单代码实现:from tkinter import *root ...原创 2020-04-06 13:50:35 · 2879 阅读 · 0 评论 -
Python GUI开发之Tkinter基础篇14:Combobox组件
文章目录一、前言二、下拉框的创建,Combobox的导入三、绑定一个事件四、举例:串口调试助手五、结语一、前言在GUI设计中,我们经常可以看到下拉框,用户只需轻点一下,便会弹出预先设置好的值供用户选择,那这个是怎么实现的呢?这就需要用到我们的Combobox组件,下面来介绍它的用法。二、下拉框的创建,Combobox的导入今天介绍的Combobox组件,是属于ttk模块中的,因此我们如果...原创 2020-04-06 13:29:06 · 8362 阅读 · 1 评论 -
Python GUI开发之Tkinter基础篇13:PanedWindow组件
文章目录一、前言二、创建一个两窗格的PanedWindow三、创建一个三窗格的PanedWindow四、将组件中间的线显示出来五、结语一、前言当我们需要提供一个可供用户调整的多空间框架的时候,可以使用 PanedWindow 组件。PanedWindow 组件会为每一个子组件生成一个独立的窗格,用户可以自由调整窗格的大小。二、创建一个两窗格的PanedWindow代码实现:from t...原创 2020-04-06 13:13:54 · 743 阅读 · 0 评论 -
Python GUI开发之Tkinter基础篇12:事件绑定
文章目录一、前言二、Button事件三、Key事件四、Motion事件五、结语一、前言对于每个组件来说,可以通过bind()方法将函数或方法绑定到具体的事件上,当被触发的事件满足该组件绑定的事件时,Tkinter就会带着事件描述去调用handler()方法。简单的说,用户触发的鼠标、键盘等操作都可以看成一个事件,而我们可以将这些事件和组件绑定起来,以达到触发事件时,可以和组件交互的作用。...原创 2020-04-06 00:34:06 · 866 阅读 · 0 评论 -
Python GUI开发之Tkinter基础篇11:messagebox
文章目录一、前言二、创建messagebox三、运行四、结语一、前言messagebox是用来创建一个对话框,起到提示用户选择或者警示用户的作用。二、创建messagebox代码实现:from tkinter import *import tkinter.messageboxroot = Tk()flg = tkinter.messagebox.askokcancel("请选择"...原创 2020-04-06 00:24:02 · 1524 阅读 · 0 评论 -
Python GUI开发之Tkinter基础篇10:Message组件
文章目录一、前言二、创建Message三、运行四、结语一、前言Message组件是Label组件的变体,用于显示多行文本消息。给定一个尺寸width,Message可以将文本尺寸调整为指定尺寸,并自动换行。二、创建Message代码实现:from tkinter import *root = Tk()Message(root,text = "新年好!",width = 50,bg ...原创 2020-04-04 23:57:45 · 603 阅读 · 0 评论 -
Python GUI开发之Tkinter基础篇7:Menubutton组件
文章目录一、前言二、创建Menubutton并与Menu关联三、运行四、结语一、前言Menubutton组件一般用来配合Menu使用,可以实现按键弹出下拉菜单的功能。二、创建Menubutton并与Menu关联代码实现from tkinter import *root = Tk()def callback1(): print("开始")def callback2():...原创 2020-04-04 11:43:27 · 680 阅读 · 0 评论