帮我写一个python tinker 图形界面,包含两个按钮和一个文本框
时间: 2023-05-24 17:07:08 浏览: 436
好的,这里给您提供一个简单的 Python Tkinter 图形界面:
```python
import tkinter as tk
def button_clicked():
text.config(text="按钮1被点击了")
def button2_clicked():
text.config(text="按钮2被点击了")
# 创建主窗口
root = tk.Tk()
root.title("Python Tkinter Demo")
# 创建按钮1
button1 = tk.Button(root, text="按钮1", command=button_clicked)
button1.pack()
# 创建按钮2
button2 = tk.Button(root, text="按钮2", command=button2_clicked)
button2.pack()
# 创建文本框
text = tk.Label(root, text="欢迎来到Python Tkinter示例!")
text.pack()
# 进入消息循环
root.mainloop()
```
这个程序创建了两个按钮和一个文本框。当按钮1或按钮2被点击时,文本框上会显示相应的提示信息。希望这份代码可以对您有所启示。
相关问题
帮我用python代码,写一个能连接MySQL里面表的代码,表名是电动车信息,用tinker界面可视化
好的,以下是一个能连接MySQL里面表的Python代码,使用了PyMySQL库来连接MySQL数据库,使用Tkinter库来创建GUI界面,展示电动车信息表中的数据:
```python
import pymysql
import tkinter as tk
from tkinter import ttk
# 创建MySQL连接
connection = pymysql.connect(
host='localhost',
user='root',
password='password',
db='database_name'
)
# 创建Tkinter窗口
root = tk.Tk()
root.title("电动车信息表")
# 创建表格
table = ttk.Treeview(root)
table['columns'] = ('品牌', '价格', '电池容量', '续航里程')
# 设置表格列的标题
table.heading('品牌', text='品牌')
table.heading('价格', text='价格')
table.heading('电池容量', text='电池容量')
table.heading('续航里程', text='续航里程')
# 查询电动车信息表中的数据
with connection.cursor() as cursor:
cursor.execute("SELECT * FROM `电动车信息`")
rows = cursor.fetchall()
for row in rows:
table.insert('', 'end', text=row[0], values=(row[1], row[2], row[3]))
# 将表格添加到Tkinter窗口中
table.pack()
# 运行Tkinter事件循环
root.mainloop()
# 关闭MySQL连接
connection.close()
```
在上面的代码中,你需要将`host`、`user`、`password`和`db`替换为你自己的MySQL连接信息和数据库名称。你也需要将`table`变量中的`电动车信息`替换为你自己的表名。
运行这段代码后,你将看到一个Tkinter窗口,它将显示电动车信息表中的所有数据。
帮我用python代码,pymysql函数,写一个能连接MySQL里面表的代码,表名是电动车信息,用tinker界面可视化
好的,以下是一个能连接MySQL里面表的Python代码,使用了pymysql库来连接MySQL数据库,使用Tkinter库来创建GUI界面,展示电动车信息表中的数据:
```python
import pymysql
import tkinter as tk
from tkinter import ttk
# 创建MySQL连接
connection = pymysql.connect(
host='localhost',
user='root',
password='password',
db='database_name'
)
# 创建Tkinter窗口
root = tk.Tk()
root.title("电动车信息表")
# 创建表格
table = ttk.Treeview(root)
table['columns'] = ('品牌', '价格', '电池容量', '续航里程')
# 设置表格列的标题
table.heading('品牌', text='品牌')
table.heading('价格', text='价格')
table.heading('电池容量', text='电池容量')
table.heading('续航里程', text='续航里程')
# 查询电动车信息表中的数据
with connection.cursor() as cursor:
cursor.execute("SELECT * FROM `电动车信息`")
rows = cursor.fetchall()
for row in rows:
table.insert('', 'end', text=row[0], values=(row[1], row[2], row[3]))
# 将表格添加到Tkinter窗口中
table.pack()
# 运行Tkinter事件循环
root.mainloop()
# 关闭MySQL连接
connection.close()
```
在上面的代码中,你需要将`host`、`user`、`password`和`db`替换为你自己的MySQL连接信息和数据库名称。你也需要将`table`变量中的`电动车信息`替换为你自己的表名。
运行这段代码后,你将看到一个Tkinter窗口,它将显示电动车信息表中的所有数据。
阅读全文