我有一个滑块,可以按字母表更新 SQLite 语句。但是标签显示滑块的数值。我想更改此值以表示正确的字母设置或隐藏此标签 这是一个示例应用程序
from tkinter import *
#import string
frm = Tk()
def vscale_cb(value):
#print('vertical: {v}'.format(v=value))
number=int(value)
print(chr(ord('@')+number))
lbl.configure(text=chr(ord('@')+number))
lbl=Label(frm,text='A')
lbl.pack()
sb = Scale(frm, from_=1, to=26, command=vscale_cb)
sb.pack()
mainloop()
我用来获取字母的代码是使用:
chr(ord('@')+number)
我尝试使用以下方法删除它
sb.configure(label=chr(ord('@')+number))
或设置文本和/或标签但没有运气。我不确定是否可以更改或隐藏
您可以使用 showvalue 参数隐藏它
from tkinter import *
#import string
frm = Tk()
def vscale_cb(value):
#print('vertical: {v}'.format(v=value))
number=int(value)
print(chr(ord('@')+number))
lbl.configure(text=chr(ord('@')+number))
lbl=Label(frm,text='A')
lbl.pack()
sb = Scale(frm, from_=1, to=26, command=vscale_cb, showvalue=0)
sb.pack()
mainloop()