def initialize_main_panel(self):
#create the main panel window
#root = Tk()
#root.title("PyKeylogger Control Panel")
# create a menu
self.root.title("PyKeylogger Control Panel")
self.root.config(height=200, width=200)
self.root.protocol("WM_DELETE_WINDOW", self.close)
# Display the version in main window
g = Pmw.Group(self.root, tag_pyclass = None)
g.pack(fill = 'both', expand = 1, padx = 6, pady = 6)
textlabel = Label(g.interior(),
text="PyKeylogger " + str(version.version),
font=("Helvetica", 18))
textlabel.pack(padx = 2, pady = 2, expand='yes', fill='both')
# Pretty logo display
photo = PhotoImage(file=os.path.join(myutils.get_main_dir(),
version.name + "icon_big.gif"))
imagelabel = Label(self.root, image=photo, height=160, width=200)
imagelabel.photo = photo
imagelabel.pack()
# Create and pack the MessageBar.
self.message_bar = Pmw.MessageBar(self.root,
entry_width = 50,
entry_relief='groove',
labelpos = 'w',
label_text = 'Status:')
self.message_bar.pack(fill = 'x', padx = 10, pady = 10)
self.message_bar.message('state',
'Please explore the menus.')
# Create main menu
menu = MainMenu(self.root, self.panelsettings, self)
评论列表
文章目录