tkinter 的选择按钮的实例
时间: 2023-10-19 15:18:41 浏览: 38
下面是一个简单的Tkinter Checkbutton的示例代码:
```python
import tkinter as tk
root = tk.Tk()
root.geometry("200x200")
checkbox_var = tk.BooleanVar()
checkbox_var.set(True)
checkbox = tk.Checkbutton(root, text="选择", variable=checkbox_var)
checkbox.pack(pady=10)
root.mainloop()
```
这个例子中,我们创建了一个简单的Tkinter窗口,并在窗口中添加了一个Checkbutton。Checkbutton的文本是“选择”,它的状态由一个BooleanVar变量控制,初始状态为选中。运行这个代码,你会看到一个类似于复选框的选择按钮。
相关问题
python tkinter 按钮实例
好的,以下是一个简单的 Python Tkinter 按钮实例:
```python
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_click()` 函数,并在控制台输出 "Button clicked!"。你可以根据需要修改按钮的文本、位置和大小等属性。
tkinter 多个选择按钮的布局实例
下面是一个 Tkinter 多个选择按钮的布局实例,我们创建一个包含两个选项的应用程序,用于选择不同的汽车类型:
```python
import tkinter as tk
class Application(tk.Frame):
def __init__(self, master=None):
super().__init__(master)
self.master = master
self.grid()
self.create_widgets()
def create_widgets(self):
self.option1_var = tk.BooleanVar()
self.option2_var = tk.BooleanVar()
self.option1_checkbox = tk.Checkbutton(self, text="Sedan", variable=self.option1_var)
self.option2_checkbox = tk.Checkbutton(self, text="SUV", variable=self.option2_var)
self.option1_checkbox.grid(row=0, column=0, sticky="w")
self.option2_checkbox.grid(row=1, column=0, sticky="w")
self.submit_button = tk.Button(self, text="Submit", command=self.submit)
self.submit_button.grid(row=2, column=0)
def submit(self):
if self.option1_var.get():
print("You selected Sedan")
if self.option2_var.get():
print("You selected SUV")
root = tk.Tk()
app = Application(master=root)
app.mainloop()
```
在这个例子中,我们创建了一个 Tkinter 应用程序,并添加了两个选择按钮。当一个选项被选中时,相应的 BooleanVar 对象将被设置为 True。当用户单击“Submit”按钮时,我们检查哪个选项被选中并打印相应的消息。
在这个例子中,我们使用了 grid() 函数来设置选项的布局。我们使用了 sticky="w" 来指定选项应该靠左对齐。你可以根据需要自定义选项的文本和布局。