tkinter创建一个窗口
时间: 2023-07-13 19:31:51 浏览: 49
好的,下面是用 Tkinter 创建一个简单的窗口的示例代码:
```python
import tkinter as tk
root = tk.Tk()
# 设置窗口标题
root.title("My Window")
# 设置窗口大小
root.geometry("400x300")
# 启动窗口
root.mainloop()
```
这段代码会创建一个大小为 400x300 的窗口,并在窗口标题栏显示"My Window"。你可以根据自己的需要修改窗口标题和大小。同时注意,在创建完窗口后,必须调用`mainloop()`方法才能让窗口显示出来并开始响应用户的操作。
相关问题
Tkinter创建一个窗口设置大小
以及窗口位置的代码应该怎么写?
你可以使用Tkinter模块中的Tk()函数来创建窗口,然后使用geometry()方法设置窗口大小和位置。下面是一个示例代码:
```python
import tkinter as tk
# create window
window = tk.Tk()
# set window size and position
window.geometry('500x500+500+200')
# window title
window.title("My Window")
# start the event loop
window.mainloop()
```
上述代码中,'500x500'是窗口的大小,'500+200'是窗口左上角相对于屏幕左上角的位置。通过geometry()方法设置窗口大小和位置后,还可以使用title()方法设置窗口标题,最后使用mainloop()方法启动事件循环,使窗口界面保持运行状态。
tkinter创建一个子窗口
您可以使用Tkinter库创建一个子窗口。以下是一个简单的示例代码:
```python
from tkinter import *
# 创建主窗口
root = Tk()
# 创建子窗口
child_window = Toplevel(root)
child_window.title("子窗口")
# 设置子窗口的大小和位置
child_window.geometry("300x200+200+200")
# 在子窗口中添加组件
label = Label(child_window, text="这是一个子窗口")
label.pack()
# 运行主循环
root.mainloop()
```
在这个示例中,我们首先创建了一个主窗口`root`,然后使用`Toplevel()`函数创建了一个子窗口`child_window`。我们可以使用`title()`方法为子窗口设置标题,使用`geometry()`方法设置子窗口的大小和位置。
接下来,我们在子窗口中添加了一个标签(Label)组件,用于展示一些文本内容。
最后,通过调用`mainloop()`方法来运行主循环,以便显示窗口和响应用户的操作。
您可以根据需要在子窗口中添加其他组件或实现其他功能。希望这可以帮助到您!
阅读全文