python tkinter模块的简单使用

本文介绍了Python的Tkinter模块中常用控件的使用,如Lable和Button的参数设置,并详细讲解了如何操作MySQL数据库,包括数据的插入、查询和更新。内容尚在更新中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 常用控件

Button:一个简单的按钮,用来执行一个命令或别的操作。

Canvas:组织图形。这个部件可以用来绘制图表和图,创建图形编辑器,实现定制窗口部件。

Checkbutton:代表一个变量,它有两个不同的值。点击这个按钮将会在这两个值间切换。

Entry:文本输入域。

Frame:一个容器窗口部件。帧可以有边框和背景,当创建一个应用程序或dialog(对话)版面时,帧被用来组织其它的窗口部件。

Label:显示一个文本或图象。

Listbox:显示供选方案的一个列表。listbox能够被配置来得到radiobutton或checklist的行为。

Menu:菜单条。用来实现下拉和弹出式菜单。

Menubutton:菜单按钮。用来实现下拉式菜单。

Message:显示一文本。类似label窗口部件,但是能够自动地调整文本到给定的宽度或比率。

Radiobutton:代表一个变量,它可以有多个值中的一个。点击它将为这个变量设置值,并且清除与这同一变量相关的其它radiobutton。

Scale:允许你通过滑块来设置一数字值。

Scrollbar:为配合使用canvas, entry, listbox, and text窗口部件的标准滚动条。

Text:格式化文本显示。允许你用不同的样式和属性来显示和编辑文本。同时支持内嵌图象和窗口。

Toplevel:一个容器窗口部件,作为一个单独的、最上面的窗口显示。

messageBox:消息框,用于显示你应用程序的消息框。(Python2中为tkMessagebox)

**我正在做一个功能界面,也就用到了Button、Lable、Frame、Entry四个控件**

2 控件参数的设置

(1)Lable 参数设置

anchor 的设置,就是文本显示的位置,如下3×3的位置矩阵
        
     # nw n ne
     # w center e
     # sw s se

wraplength 显示字节长度的设置,避免数据过长显示不完整,其实就是换行。
还有 justify、fg、bg、width、heigth等,相对随意设置就行

 **我觉得就anchor、wraplength这两个相对来说重要点,其他的随意设置。**

(2)button 参数设置

text、bg、width、font(字体)

**相对重要的就是command** 
*相当于函数的调用,可以写一个def ,按钮进行触发。很实用*    

mysql数据库

(1)插入数据

算是三种吧

①# cursor.execute('INSERT INTO 表名(时间,地点,等等)'
#                  'VALUES(2020,北京、等等)')

②# cursor.execute('INSERT INTO 表名(时间,地点,等等)'
#                'VALUES(%s,%s,等等)'%(2020,北京,等等))
③list=('INSERT INTO 表名(时间,地点,等等)'
                   'VALUES(2020,北京,等等)')
    cn=2020
    add=北京
    等等
val=(cn,add,等等)
cursor.execute(list,val)
**往表内插入时间 2020 地点北京 等数据**
******个人喜欢第三种******

(2)查询

sql_ = "SELECT * FROM 表名 where 条目='%s'" %(‘ 1’)或者是 参数a     **(单条查询)**
results = cursor.fetchone()

sql_ = "SELECT * FROM 表名   **(多条查询)**
results = cursor.fetchall()

**查询条目值为1或者参数a等于某值的数据**

(3)更新数据

old = (' update 表名 SET 条目2=%s WHERE 条目1= 1')
val = ("简单")
 cursor.execute(old, val)
 **修改条目1等于1的条目2的值为简单**

未完待续


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值