Add tags

Add tags to the following comment

Tk.LabelFrameを使ってみた。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
--- 1.py    Mon Dec 31 18:42:39 2007
+++ 2.py    Mon Dec 31 18:44:14 2007
@@ -10,20 +10,14 @@
     for row in xrange(row_count):
         frame.grid_rowconfigure(row, weight=1)
 
-class MonthPanel(Tk.Frame):
+class MonthPanel(Tk.LabelFrame):
     def __init__(self, master, year, month):
-        Tk.Frame.__init__(self, master)
+        Tk.LabelFrame.__init__(self, master, text=u"%dŒŽ" % month)
 
-        label = Tk.Label(self, text=u"%dŒŽ" % month)
-        label.pack(side=Tk.TOP, fill=Tk.X)
-
-        frame = Tk.Frame(self)
-        frame.pack(side=Tk.TOP, fill=Tk.BOTH, expand=True)
-
-        grid_configure(frame, 7, 7)
+        grid_configure(self, 7, 7)
 
         def create_label(row, col):
-            label = Tk.Label(frame, bg="white")
+            label = Tk.Label(self, bg="white")
             label.grid(row=row, column=col, sticky="news", padx=1, pady=1)
             return label

Add tags

The input will be splited to tags with space.

Index

Feed

Other

Link

Pathtraq

loading...