设置ttk.Entry ['justify'] ='right'时,在窗口出现时看不到插入符号。
因此,任何用户都可以通过查看插入符来识别焦点进入的小部件,这很奇怪。
如何使插入符号可见?
我尝试过样式,但是没有用。
到目前为止,这是我的代码:
from tkinter import *
from tkinter import ttk
root = root = Tk()
root.rowconfigure(0, weight=1)
root.columnconfigure(0, weight=1)
style = ttk.Style()
style.configure('My.TEntry', padding=10)
entry = ttk.Entry(root, style='My.TEntry')
entry['justify'] = 'right'
entry.grid(column=0, row=0, sticky='nswe', padx=5, pady=5)
root.mainloop()
有人可以帮忙吗?
编辑:
1.)我在Ubuntu 18.04上使用Python 3.6.8
2.)这不是焦点问题。即使窗口小部件具有焦点,我也看不到插入符号。
答案 0 :(得分:-2)
也许这可以为您提供帮助,只需执行entry.focus():
<v-btn color="green darken-3" depressed @click="updateTrack({ title: track.title, season: track.season, episode: track.episode})" class="mr-3">update</v-btn>