@@ -28,8 +28,8 @@
|
28 | 28 | from os.path import abspath, dirname, isfile, join |
29 | 29 | from platform import python_version |
30 | 30 | |
31 | | -from tkinter import Toplevel, Frame, Text, Menu |
32 | | -from tkinter.ttk import Menubutton, Scrollbar |
| 31 | +from tkinter import Toplevel, Text, Menu |
| 32 | +from tkinter.ttk import Frame, Menubutton, Scrollbar, Style |
33 | 33 | from tkinter import font as tkfont |
34 | 34 | |
35 | 35 | from idlelib.config import idleConf |
@@ -212,7 +212,9 @@ class HelpFrame(Frame):
|
212 | 212 | def __init__(self, parent, filename): |
213 | 213 | Frame.__init__(self, parent) |
214 | 214 | self.text = text = HelpText(self, filename) |
215 | | -self['background'] = text['background'] |
| 215 | +self.style = Style(parent) |
| 216 | +self['style'] = 'helpframe.TFrame' |
| 217 | +self.style.configure('helpframe.TFrame', background=text['background']) |
216 | 218 | self.toc = toc = self.toc_menu(text) |
217 | 219 | self.scroll = scroll = Scrollbar(self, command=text.yview) |
218 | 220 | text['yscrollcommand'] = scroll.set |
|