python3实现创建窗口函数

  • Post category:Python

创建窗口是Python GUI编程的基本操作。Python中常用的GUI库有Tkinter、PyQt、wxPython等,本文将以Tkinter为例,讲述Python3实现创建窗口的完整攻略。

安装Tkinter模块

Tkinter模块是Python自带的库,一般情况下不需要再次安装。但是,如果你的Python版本没有自带Tkinter,可以通过以下指令安装:

pip install tk

创建窗口

创建窗口的基本语法如下:

import tkinter as tk
root = tk.Tk()
root.mainloop()

以上代码创建了一个窗口并在程序中持续显示,直到用户关闭窗口。

窗口配置

创建窗口后,需要进行一些配置,如设置窗口大小、标题、背景颜色等等。具体参数可参考Tkinter官方文档。

下面是一个示例代码,设置了窗口大小为300×200,标题为”Hello World”,背景颜色为白色:

import tkinter as tk
root = tk.Tk()
root.geometry('300x200')
root.title('Hello World')
root.config(bg='white')
root.mainloop()

添加控件

在窗口中添加控件是GUI编程的核心操作之一。Tkinter支持各种控件,如Label、Button、Entry、Text等等。控件的创建和布局可以参考官方文档和下面的代码示例:

import tkinter as tk
root = tk.Tk()
root.geometry('300x200')
root.title('Hello World')
root.config(bg='white')

# 添加Label控件
label = tk.Label(root, text='Hello World', font=('Arial', 16))
label.pack()

# 添加Button控件
def button_action():
    print('Hello World')
button = tk.Button(root, text='Click me', command=button_action)
button.pack()

root.mainloop()

以上代码创建了一个Label控件和一个Button控件,并通过pack()方法将它们添加到窗口。

以上就是Python3实现创建窗口的完整攻略。通过安装Tkinter模块、创建窗口、窗口配置和添加控件,我们可以轻松实现Python GUI编程。