我有一个程序,用户可以在SQLite中选择要修改的表.我将选择存储在一个名为的变量中table,然后尝试从该表中选择所有内容
c.execute('SELECT * FROM ?', (table,))
Run Code Online (Sandbox Code Playgroud)
程序卡在问号上.它说:
"Sqlite3.OperationalError:near"?":语法错误"
我究竟做错了什么?
我正在尝试在 tkinter 缩放小部件上设置 'to=' 配置选项。我想从条目小部件中获取用户输入并将其用作比例的上限。
我现在设置的方式是,在用户在输入框中输入一个值并单击按钮后,比例只是停留在 0。'to=' 配置选项在用户更改变量后似乎没有更新。
如何让缩放小部件将其上限设置为新值?
这是代码:
import tkinter
class HomePage:
def __init__(self):
self.root = tkinter.Tk()
self.root.geometry('300x300')
self.entry_value = tkinter.IntVar()
self.entry_box = tkinter.Entry(master=self.root)
self.entry_box.pack(pady=10)
self.button = tkinter.Button(master=self.root, text='get value', command=self.set_value)
self.button.pack(pady=10)
self.scale = tkinter.Scale(master=self.root, from_=0, to=self.entry_value.get(), orient='horizontal')
self.scale.pack(pady=10)
self.show_entry_value = tkinter.Button(self.root, text='Updated Value',
command=lambda: print(self.entry_value.get()))
self.show_entry_value.pack()
def set_value(self):
self.entry_value.set(self.entry_box.get())
app = HomePage()
app.root.mainloop()
Run Code Online (Sandbox Code Playgroud)