@@ -15,6 +15,11 @@ def __init__(self, parent):
15
15
self .parent = parent
16
16
self .parent .title ("Facebook 自動行銷軟體" )
17
17
self .pack (fill = BOTH , expand = 1 )
18
+
19
+ self .status_bar = StatusBar (self )
20
+ self .status_bar .set ("Status:" )
21
+ self .status_bar .pack (fill = X , side = BOTTOM )
22
+
18
23
self .initUI ()
19
24
20
25
def initUI (self ):
@@ -26,6 +31,7 @@ def initUI(self):
26
31
right_frame = Frame (self )
27
32
self .create_right_frame_ui (right_frame )
28
33
right_frame .pack (fill = BOTH , expand = 1 , side = LEFT )
34
+
29
35
30
36
def create_left_frame_ui (self , parent_frame ):
31
37
login_frame = Frame (parent_frame )
@@ -39,16 +45,31 @@ def create_left_frame_ui(self, parent_frame):
39
45
self .textPad = ScrolledText (parent_frame , pady = 30 , width = 70 , height = 10 , bg = "gray" , bd = 3 )
40
46
self .textPad .pack (fill = X )
41
47
42
- self .status_bar = StatusBar (parent_frame )
43
- self .status_bar .pack (side = BOTTOM , fill = X )
44
48
45
49
46
50
def create_right_frame_ui (self , parent_frame ):
47
- listbox = Listbox (parent_frame , width = 30 , height = 40 , bd = 3 )
48
- listbox .pack ()
49
- listbox .insert (END , "a list entry" )
50
- for item in ["one" , "two" , "three" , "four" ]:
51
- listbox .insert (END , item )
51
+
52
+ self .random_sel_group = IntVar ()
53
+ Checkbutton (parent_frame , text = "是否要隨機挑選群組" , variable = self .random_sel_group , anchor = W ).pack (side = TOP , anchor = W )
54
+
55
+ self .group_listbox = Treeview (parent_frame , columns = ("members" , "privacy" ))
56
+ # self.group_listbox = Treeview(parent_frame)
57
+ self .group_listbox .pack (side = TOP )
58
+
59
+ self .group_listbox .heading ("#0" , text = "社團名稱" , anchor = W )
60
+ self .group_listbox .column ("#0" , stretch = True )
61
+
62
+
63
+ self .group_listbox .heading ("#1" , text = "社團人數" , anchor = 'w' )
64
+ self .group_listbox .column ("#1" , stretch = True )
65
+
66
+ self .group_listbox .heading ("#2" , text = "社團隱私" , anchor = 'w' )
67
+ self .group_listbox .column ("#2" , stretch = True )
68
+
69
+ for digit in range (20 ):
70
+ members = digit * 20
71
+ attrs = "open"
72
+ self .group_listbox .insert ("" , "end" , text = digit , values = (members , attrs ))
52
73
53
74
def create_fbapp_login_frame (self , parnet_frame ):
54
75
Label (parnet_frame , text = "電子郵件或電話 : " ).grid (row = 0 , sticky = E )
@@ -97,7 +118,7 @@ def create_fbapp_setting_frame(self, parnet_frame):
97
118
f4 .pack (fill = X )
98
119
99
120
f5 = Frame (parnet_frame )
100
- self .browse_button = Button (f5 , text = "開啟文案目錄 " , command = self .browse_file_directory , width = 10 )
121
+ self .browse_button = Button (f5 , text = "指定文案目錄 " , command = self .browse_file_directory , width = 10 , bd = 5 )
101
122
self .browse_button .pack (side = LEFT )
102
123
self .dir_name = StringVar ()
103
124
self .browse_dir_name = Entry (f5 , width = 40 , bd = 3 , textvariable = self .dir_name )
@@ -147,6 +168,6 @@ def facebook_auto(self):
147
168
148
169
root = Tk ()
149
170
# root.geometry("250x150+300+300")
150
- root .geometry ("800x500" )
171
+ # root.geometry("800x500")
151
172
app = FacebookApp (root )
152
173
root .mainloop ()
0 commit comments