热线电话:13121318867

登录
2019-02-25 阅读量: 645
python如何计算距离时间计算器(3)

# Function for clearing the contents of 

# destination_field, distance_field,

# duration_field text entry boxes.

def del_destination() :

destination_field.delete(0, END)

distance_field.delete(0, END)

duration_field.delete(0, END)

# function for clearing the contents of mode_field,

# distance_field, duration_field text entry boxes.

def del_modes() :

mode_field.delete(0, END)

distance_field.delete(0, END)

duration_field.delete(0, END)

# Function for clearing the

# contents of all text entry boxes 

def delete_all() :

source_field.delete(0, END)

destination_field.delete(0, END)

mode_field.delete(0, END)

distance_field.delete(0, END)

duration_field.delete(0, END)

# Driver code

if __name__ == "__main__" :

# Create a GUI window

root = Tk()

# Set the background colour of GUI window

root.configure(background = 'light green')

# Set the configuration of GUI window

root.geometry("500x300")

# Create a welcome to distance time calculator label

headlabel = Label(root, text = 'welcome to distance time calculator',

fg = 'black', bg = "red")

# Create a Source: label

label1 = Label(root, text = "Source:",

fg = 'black', bg = 'dark green')

# Create a Destination: label

label2 = Label(root, text = "Destination:",

fg = 'black', bg = 'dark green')

# Create a Choose travelling modes: label

label3 = Label(root, text = "Choose travelling modes: ",

fg = 'black', bg = 'red')

# Create a Distance: label

label4 = Label(root, text = "Distance:",

fg = 'black', bg = 'dark green')

# Create a Duration: label

label5 = Label(root, text = "Duration:", 

fg = 'black', bg = 'dark green')

# grid method is used for placing

# the widgets at respective positions

# in table like structure . 

headlabel.grid(row = 0, column = 1)

label1.grid(row = 1, column = 0, sticky ="E")

label2.grid(row = 2, column = 0, sticky ="E")

label3.grid(row = 3, column = 1)

label4.grid(row = 7, column = 0, sticky ="E")

label5.grid(row = 8, column = 0, sticky ="E")

# Create a text entry box

# for filling or typing the information.

source_field = Entry(root)

destination_field = Entry(root)

mode_field = Entry(root)

distance_field = Entry(root)

duration_field = Entry(root)

# grid method is used for placing

# the widgets at respective positions

# in table like structure .

# ipadx keyword argument set width of entry space .

source_field.grid(row = 1, column = 1, ipadx ="100")

destination_field.grid(row = 2, column = 1, ipadx ="100")

mode_field.grid(row = 5, column = 1, ipadx ="50")

distance_field.grid(row = 7, column = 1, ipadx ="100")

duration_field.grid(row = 8, column = 1, ipadx ="100")

42.8571
4
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子