python3实现创建窗口函数

  • Post category:Python

下面是Python3实现创建窗口函数的完整攻略。

1. 准备工作

在Python中,使用Tkinter模块来创建窗口。因此,首先需要在代码中导入Tkinter模块:

import tkinter as tk

2. 创建窗口

使用Tkinter模块中的Tk()函数创建一个空窗口,如下所示:

root = tk.Tk()

可以在括号中添加参数来定义窗口的长宽、标题等属性。例如:

root = tk.Tk()
root.geometry("300x200")
root.title("My Window")

上面代码创建了一个大小为300×200、标题为”My Window”的窗口。

3. 添加组件

在窗口中添加组件,例如按钮、标签等,使用Tkinter模块中相应的函数,如下所示:

my_button = tk.Button(root, text="Click me!")
my_label = tk.Label(root, text="Hello World!")

如果是按钮组件,还可以为其添加触发事件的回调函数,例如:

def button_callback():
    print("Button clicked!")

my_button = tk.Button(root, text="Click me!", command=button_callback)

4. 显示窗口

最后,使用Tkinter模块中的mainloop()函数将窗口显示出来:

root.mainloop()

这样,整个程序就完成了。完整代码如下:

import tkinter as tk

root = tk.Tk()
root.geometry("300x200")
root.title("My Window")

my_button = tk.Button(root, text="Click me!")
my_label = tk.Label(root, text="Hello World!")

def button_callback():
    print("Button clicked!")

my_button = tk.Button(root, text="Click me!", command=button_callback)

my_button.pack()
my_label.pack()

root.mainloop()

以上是Python3实现创建窗口函数的完整攻略,希望对你有帮助。