1
- from tkinter import *
1
+ import tkinter as tk
2
+ from tkinter import Tk
2
3
from tkinter import font , filedialog , messagebox as mbox
3
4
from markdown2 import Markdown
4
5
from tkhtmlview import HTMLLabel
5
6
6
7
7
- class Window (Frame ):
8
+ class Window (tk . Frame ):
8
9
9
10
def __init__ (self , master = None ):
10
- Frame .__init__ (self , master )
11
+ tk . Frame .__init__ (self , master )
11
12
self .master = master
12
13
self .font = font .Font (family = 'Helvetica' , size = 14 )
13
14
self .init_window ()
@@ -28,10 +29,10 @@ def openfile(self):
28
29
29
30
def init_window (self ):
30
31
self .master .title ('Mardown Viewer' )
31
- self .pack (fill = BOTH , expand = 1 )
32
+ self .pack (fill = tk . BOTH , expand = 1 )
32
33
33
- self .mainmenu = Menu (self )
34
- self .filemenu = Menu (self .mainmenu )
34
+ self .mainmenu = tk . Menu (self )
35
+ self .filemenu = tk . Menu (self .mainmenu )
35
36
self .filemenu .add_command (label = 'Open' , command = self .openfile )
36
37
self .filemenu .add_separator ()
37
38
self .filemenu .add_command (label = 'Exit' , command = self .quit )
@@ -40,11 +41,11 @@ def init_window(self):
40
41
41
42
self .outputbox = HTMLLabel (self , width = '1' , background = 'white' ,
42
43
html = '<h1>Welcome</h1>' )
43
- self .outputbox .pack (fill = BOTH , expand = 1 , side = RIGHT )
44
+ self .outputbox .pack (fill = tk . BOTH , expand = 1 , side = tk . RIGHT )
44
45
self .outputbox .fit_height ()
45
46
46
47
47
48
root = Tk ()
48
49
root .geometry ('750x600' )
49
- app = Window (root )
50
+ app = Window (master = root )
50
51
app .mainloop ()
0 commit comments