【发布时间】:2017-12-01 08:45:42
【问题描述】:
如何为 ttk 模块中的小部件添加 bg 颜色?,波纹管没有给我所需的结果。 我尝试了作为 Tkinter 模块的常用方法。但它没有用。
from tkinter import *
from tkinter.ttk import *
import sqlite3
db_obj = sqlite3.connect("contact.db")
def count_index():
cur = db_obj.cursor()
count = cur.execute("select count(index) from contacts;")
rowcount = cur.fetchone()[0]
return rowcount
def enter(event=None):
x=e1.get()
y=e2.get()
ci=count_index()+1
db_obj.execute("insert into contacts(index, name, number)
values(?,?,?);",(ci,x,y))
db_obj.commit()
fx =Frame(bg="LightCyan2")
bt=Button(fx)
fr.pack(expand=YES)
l1=Label(fx, text="Enter name", bg="LightCyan2").grid(row=1,column=1)
l2=Label(fx, text="Enter number", bg="LightCyan2").grid(row=2,column=1)
e1=Entry(fx)
e2=Entry(fx)
e1.grid(row=1,column=2)
e2.grid(row=2,column=2)
e1.focus()
e2.focus()
bt.config(text="ENTER",command=enter)
bt.grid(row=3,column=2)
bt.bind('<Return>',enter)
fx.mainloop()
【问题讨论】:
-
欢迎来到
StackOverflow,请在提问时更具体一点:到目前为止,您对代码示例进行了哪些尝试? / 您有什么期望? / 您遇到什么错误? *请查看“How to ask”以获得帮助
标签: python-3.x tkinter ttk