python图形编程练习_Python核心编程习题之五——GUI编程

1. 请描述窗口服务器和窗口客户端的角色

窗口系统使软件服务器,GUI应用是客户端,需要在端窗口环境中执行的程序,并且在窗口系统中进行显示。

2. 请描述父控件和子控件的关系

控件可以单独存在,也可以作为容器存在。如果一个控件包含其他控件,就可以将其认为是那些控件的父控件,相应的,如果一个控件被其他控件包含,则认为是那个控件的子控件。

3. 修改tkhello.py脚本,使用你的自定义消息替代"Hello World!"

import tkinter

root = tkinter.Tk()

label = tkinter.Label(root, text = '这是我的第一个程序')

label.pack()

tkinter.mainloop()

程序截图:

db02ed8494037ec632a074a7aed0e4ce.png

tkhello.png

**4. 修改tkhello3.py脚本,除了Quit按钮外,再添加三个按钮,这三个按钮中的任意一个都可以改变文本标签的内容,从而让标签显示为按下的Button(控件)的文本。

import tkinter

def first_btn():

label['text'] = button1['text']

def second_btn():

label['text'] = button2['text']

def third_btn():

label['text'] = button3['text']

root = tkinter.Tk()

label = tkinter.Label(root, text='这是我的第一个程序')

label.pack()

button1 = tkinte

你可能感兴趣的:(python图形编程练习)