教程归类:Python学习

MySQL数据库之事务(第3节)


我们在银行转账的操作过程中,表面上看是一个单纯的转账操作,但是背后却需要一条或多条SQL语句来完成转账操作,这一组SQL语句是一个整体,被称为事务

假设我们现在需要操作数据库进行转账,A账户给B账户转账100元,我们就需要操作数据库,先扣除A账户100元,再给B账户添加100元,这样才实现转账成功。但如果在扣除A账户100元后,服务器突然出现中断,A账户钱少了100元,但B账户又没有收到钱,此时就需要MySQL事务来处理了。

1、MySQL事务的定义

MySQL事务指的是由一个或者多个数据库操作单元组成,相当于把多个sql语句打包成一个整体,这个整体就叫做事务,执行的时候,它们必须要么...

......

阅读全文

Python中的Tkinter图形用户界面设计(第1节)


初学者对于“图形用户界面”这个名词一定会很迷茫,其实在我们的日常工作与学习中,我们经常用到“图形用户界面”。比如,当我们打开QQ或者微信软件后,在电脑桌面上会弹出QQ或者微信的登录界面,成功登录后会显示个人的用户主界面,这些都可以被称作“图形用户界面”,它的任务就是完成程序软件与用户的交互。

1、图形用户界面(GUI)的定义

图形用户界面(英文Graphical User Interface,简称GUI),又称图形用户接口。它是一种计算机操作界面,通过图形方式显示应用程序的操作界面,用户可以通过鼠标、键盘等输入设备进行操作。GUI的出现极大地简化了用户与计算机之间的交互,使得用户可以通过...

......

阅读全文

Python中Tkinter控件的基本属性(第2节)


1、Tkinter控件的基本属性

Tkinter中每个控件都有着各自不同的功能,即使有些控件功能相似,但它们的适用场景也不同。不同的控件受到各自参数的约束,所有控件既有相同属性,也有各自独有的属性。所有控件都有以下共同的属性,如下表所示:

属性名称 说明
anchor 定义控件或者文字信息在窗口内的位置。"n"(上), "s"(下), "w"(左), "e"(右), "nw"(左上), "sw"(左下), "se"(右下), "ne"(右上)或"center"(居中)分别来定位,e、w、s、n字母分别代表东、西、南、北位置,center代表居中,(注意:上北下南左西右东)...
......

阅读全文