from tkinter import * #引入Tkinter工具包 def hello(): print('hello world!') win = Tk() #定义一个窗体 win.title('Hello World') #定义窗体标题 win.geometry('400x200') #定义窗体的大小,是400X200像素 btn = Button(win, text='Click me', command=hello) btn.pack(expand=YES, fill=BOTH) #将按钮pack,充满整个窗体(只有pack的组件实例才能显示) mainloop()
时间: 2023-12-27 10:05:20 浏览: 20
这是一个使用Tkinter工具包创建一个简单窗口和按钮的Python代码。首先从Tkinter中引入所有模块,然后定义一个名为hello()的函数,当按钮被点击时会执行该函数,该函数输出“hello world!”到控制台中。接着创建一个名为win的窗口实例,并设置窗口标题和大小。然后创建一个名为btn的按钮实例,该按钮的文本是“Click me”,并将其与hello()函数绑定。最后使用pack()方法将按钮放置在窗口中,并调用mainloop()方法启动GUI事件循环,让窗口显示在屏幕上。
相关问题
from tkinter import * #窗口模块 from tkinter import scrolledtext #滚动文本框模块 from tkinter import filedialog 这个写法有问题吗?
这个写法没有问题,它是从 tkinter 模块中分别导入了三个子模块:Tkinter 窗口模块,滚动文本框模块和文件对话框模块。但是,注意到在 Python 3.x 版本中,Tkinter 模块名已经改为 tkinter (小写)。因此,正确的写法应该是:
```
from tkinter import *
from tkinter import scrolledtext
from tkinter import filedialog
```
或者也可以写成:
```
import tkinter as tk
from tkinter import scrolledtext, filedialog
```
这样可以避免命名冲突,也更清晰明了。
在窗体win中添加一个下拉列表Import tkinter as tk From tkinter import ttk win=tk.TK() win= cab=
在 Windows 窗体应用程序中使用 `tkinter` 添加一个下拉列表(下拉框)时,需要使用 `Tk()` 函数创建一个顶级窗口,并使用 `ttk.Combobox()` 创建一个下拉列表框。下面是一个简单的示例代码:
```python
import tkinter as tk
from tkinter import ttk
win = tk.Tk()
win.title("下拉列表示例")
# 创建一个下拉列表框
combo_box = ttk.Combobox(win)
# 设置下拉列表框的选项
combo_box['values'] = ('选项1', '选项2', '选项3')
# 设置默认选中的选项
combo_box.current(0)
# 设置下拉列表框的位置
combo_box.pack()
win.mainloop()
```
这段代码创建了一个顶级窗口 `win`,并在窗口中添加了一个下拉列表框 `combo_box`,然后向下拉列表框中添加了三个选项。你可以根据需要修改选项内容和默认选中的选项。在运行代码后,会弹出一个窗口,并显示下拉列表框。用户可以通过点击下拉按钮选择其中一个选项。