python使用tk创建一个父窗口和一个子窗口
时间: 2023-03-01 11:51:16 浏览: 100
在 Python 中使用 tkinter 库可以创建 GUI 界面。下面是一个创建父窗口和子窗口的示例代码:
```
import tkinter as tk
root = tk.Tk()
root.title("父窗口")
child = tk.Toplevel(root)
child.title("子窗口")
root.mainloop()
```
在代码中,我们首先创建了一个父窗口 `root`,然后再创建一个子窗口 `child`,并把 `root` 作为其父窗口。最后,使用 `root.mainloop()` 启动主事件循环,保证窗口可见。
相关问题
python tkinter创建父窗口和子窗口
好的,我可以为您提供一些示例代码。
创建父窗口:
```python
import tkinter as tk
root = tk.Tk()
root.title("父窗口")
root.geometry("300x200")
root.mainloop()
```
创建子窗口:
```python
import tkinter as tk
root = tk.Tk()
root.title("父窗口")
root.geometry("300x200")
child = tk.Toplevel(root)
child.title("子窗口")
child.geometry("200x100")
root.mainloop()
```
这里我们使用了 `Toplevel` 类来创建子窗口,并将其父窗口设置为 `root`。您可以根据需要在子窗口中添加所需的小部件。
如何使用python里的tkinter创建一个按钮
使用 python 的 tkinter 库创建按钮非常简单。首先,你需要导入 tkinter 库:
```
import tkinter as tk
```
然后,创建一个窗口:
```
root = tk.Tk()
```
接下来,你可以使用 tk.Button() 函数创建一个按钮,并指定它的父窗口、文本、命令等属性:
```
def button_click():
print("Button clicked!")
button = tk.Button(root, text="Click me!", command=button_click)
```
最后,使用 pack() 方法将按钮添加到窗口中:
```
button.pack()
```
完整的代码如下:
```
import tkinter as tk
def button_click():
print("Button clicked!")
root = tk.Tk()
button = tk.Button(root, text="Click me!", command=button_click)
button.pack()
root.mainloop()
```
运行上面的代码,会弹出一个窗口,点击按钮会在控制台输出 "Button clicked!"。