我正在尝试制作一个看起来不像tkinter应用程序的tkinter应用程序.我正在使用ttk笔记本,当选中时,标签在文本周围有一条小虚线.它看起来很糟糕,我找不到使用样式或配置删除它的方法.这是一个截图,以澄清:

编辑代码(我不认为它会非常有用,因为我实际上只是想删除一个默认样式的东西.):
这是笔记本创作:
tabs = ttk.Notebook(mainframe, width=319, height=210, style=style.Notebook)
tabs.grid(column=0, row=1, sticky=('n', 'w', 'e', 's'))
tabs.columnconfigure(0, weight=1)
tabs.rowconfigure(0, weight=1)
Run Code Online (Sandbox Code Playgroud)
填写:
tab1 = ttk.Frame(tabs)
tab1_frame = ttk.Frame(tab1, style=style.Frame)
tab1_frame.pack(anchor='center', expand=1, fill='both')
# stick some widgets in
progress = ttk.Progressbar(tab1_frame, orient="horizontal", length=300, mode="determinate")
progress.grid(column=1, row=1, columnspan=2, padx=style.padding, pady=style.padding)
progress['maximum'] = 1000
progress['value'] = 500
# More widgets
# Another tab
tab2 = ttk.Frame(tabs)
tab2_frame = ttk.Frame(tab2, style=style.Frame)
tab2_frame.pack(anchor='center', expand=1, fill='both')
# blah blah
Run Code Online (Sandbox Code Playgroud)
相关风格:
style_config = Style()
style_config.theme_use('default')
style_config.configure(self.Notebook,
background=self.dark,
borderwidth=0)
style_config.configure(self.Tab, …Run Code Online (Sandbox Code Playgroud) 所以我们在工作中使用了非常好的ramda库,这很棒,因为我们可以使用很大程度上无点的代码.这样做的问题是,当出现问题时,我们的代码中存在的内容要少得多; 大多数运行时错误是由于滥用组合的ramda函数而发生的.结合这个将这些函数传递给一个使用大量重定向的框架(我们正在使用react/redux),并且经常出现问题时,它只是在库中的代码很深,并且很难找到我去的地方错误.
有没有办法在不偏离无点风格的情况下缓解这个问题?