Python中tkinter创建窗口
时间: 2023-12-03 09:02:33 浏览: 81
使用Python的内置GUI库Tkinter可以很容易地创建窗口。下面是一个简单的示例代码,可以创建一个窗口并显示一条消息:
```python
import tkinter as tk
root = tk.Tk()
root.title("My Window")
root.geometry("400x300")
label = tk.Label(root, text="Hello, World!", font=("Arial", 20))
label.pack()
root.mainloop()
```
首先,我们导入了Tkinter库。然后,我们创建了一个名为root的主窗口,并设置了标题和大小。接下来,我们创建一个标签(Label)小部件,它可以显示一条消息。我们将标签添加到窗口中,然后在最后一行启动了窗口的主事件循环(mainloop())。
运行这个脚本,将会打开一个名为“My Window”的窗口,并在其中显示一条消息“Hello, World!”。
相关问题
python中tkinter设置窗口大小
在Python中使用Tkinter库创建窗口,并设置窗口大小,可以使用`geometry()`方法。该方法需要传入一个字符串参数,格式为`宽x高`,表示窗口的宽度和高度。
以下是一个示例代码,设置窗口大小为800x600:
```python
import tkinter as tk
# 创建窗口
window = tk.Tk()
# 设置窗口大小
window.geometry('800x600')
# 进入消息循环
window.mainloop()
```
在上述代码中,`geometry()`方法被调用,传入参数`'800x600'`,表示窗口宽度为800像素,高度为600像素。
python中tkinter创建下拉菜单
在Python中,使用Tkinter库可以创建下拉菜单。下面是一个简单的例子:
```python
import tkinter as tk
root = tk.Tk()
# 创建一个下拉菜单
options = ["选项1", "选项2", "选项3"]
var = tk.StringVar(root)
var.set(options[0])
dropdown = tk.OptionMenu(root, var, *options)
dropdown.pack()
root.mainloop()
```
在上面的代码中,我们首先导入Tkinter库,然后创建一个Tkinter窗口对象。我们定义一个包含所有选项的列表,并将其传递给OptionMenu的构造函数。OptionMenu接受一个Tkinter变量和一个选项列表作为参数。我们使用set方法设置变量的默认值。
最后,我们使用pack方法将下拉菜单添加到窗口中,并调用mainloop方法来运行窗口。
阅读全文