Example #1
0
    def __init__(self, top=None):
        '''This class configures and populates the toplevel window.
           top is the toplevel containing window.'''
        _bgcolor = '#d9d9d9'  # X11 color: 'gray85'
        _fgcolor = '#000000'  # X11 color: 'black'
        _compcolor = '#d9d9d9'  # X11 color: 'gray85'
        _ana1color = '#d9d9d9'  # X11 color: 'gray85'
        _ana2color = '#d9d9d9'  # X11 color: 'gray85'
        self.style = ttk.Style()
        if sys.platform == "win32":
            self.style.theme_use('winnative')
        self.style.configure('.', background=_bgcolor)
        self.style.configure('.', foreground=_fgcolor)
        self.style.configure('.', font="TkDefaultFont")
        self.style.map('.',
                       background=[('selected', _compcolor),
                                   ('active', _ana2color)])

        top.geometry("600x450")
        top.title("Notepads managment")
        top.configure(highlightcolor="black")

        self.style.configure('TNotebook.Tab', background=_bgcolor)
        self.style.configure('TNotebook.Tab', foreground=_fgcolor)
        self.style.map('TNotebook.Tab',
                       background=[('selected', _compcolor),
                                   ('active', _ana2color)])
        self.TNotebook1 = ttk.Notebook(top)
        self.TNotebook1.place(relx=0.02,
                              rely=0.02,
                              relheight=0.85,
                              relwidth=0.97)
        self.TNotebook1.configure(width=582)
        self.TNotebook1.configure(takefocus="")
        self.TNotebook1_t0 = Frame(self.TNotebook1)
        self.TNotebook1.add(self.TNotebook1_t0, padding=3)
        self.TNotebook1.tab(
            0,
            text="Add",
            compound="none",
            underline="-1",
        )
        self.TNotebook1_t1 = Frame(self.TNotebook1)
        self.TNotebook1.add(self.TNotebook1_t1, padding=3)
        self.TNotebook1.tab(
            1,
            text="Display",
            compound="none",
            underline="-1",
        )
        self.TNotebook1_t2 = Frame(self.TNotebook1)
        self.TNotebook1.add(self.TNotebook1_t2, padding=3)
        self.TNotebook1.tab(
            2,
            text="Create",
            compound="none",
            underline="-1",
        )

        self.inputNotice = Text(self.TNotebook1_t0)
        self.inputNotice.place(relx=0.02,
                               rely=0.28,
                               relheight=0.64,
                               relwidth=0.68)
        self.inputNotice.configure(background="white")
        self.inputNotice.configure(font="TkTextFont")
        self.inputNotice.configure(selectbackground="#c4c4c4")
        self.inputNotice.configure(width=396)
        self.inputNotice.configure(wrap=WORD)

        self.inputTitle = Entry(self.TNotebook1_t0)
        self.inputTitle.place(relx=0.09, rely=0.08, height=20, relwidth=0.6)
        self.inputTitle.configure(background="white")
        self.inputTitle.configure(font="TkFixedFont")
        self.inputTitle.configure(selectbackground="#c4c4c4")

        self.Label1 = Label(self.TNotebook1_t0)
        self.Label1.place(relx=0.02, rely=0.08, height=18, width=29)
        self.Label1.configure(activebackground="#f9f9f9")
        self.Label1.configure(text='''Title''')

        self.Label2 = Label(self.TNotebook1_t0)
        self.Label2.place(relx=0.02, rely=0.22, height=18, width=46)
        self.Label2.configure(activebackground="#f9f9f9")
        self.Label2.configure(text='''Notice:''')

        self.Button2 = Button(self.TNotebook1_t0)
        self.Button2.place(relx=0.74, rely=0.28, height=26, width=50)
        self.Button2.configure(activebackground="#d9d9d9")
        self.Button2.configure(text='''Add''')
        self.Button2.bind('<Button-1>',
                          lambda e: notepad_support.add_button(e))

        self.Button3 = Button(self.TNotebook1_t0)
        self.Button3.place(relx=0.74, rely=0.39, height=26, width=56)
        self.Button3.configure(activebackground="#d9d9d9")
        self.Button3.configure(text='''Clear''')
        self.Button3.bind('<Button-1>',
                          lambda e: notepad_support.clear_button(e))

        self.outputNotice = Text(self.TNotebook1_t1)
        self.outputNotice.place(relx=0.02,
                                rely=0.19,
                                relheight=0.76,
                                relwidth=0.6)
        self.outputNotice.configure(background="white")
        self.outputNotice.configure(font="TkTextFont")
        self.outputNotice.configure(selectbackground="#c4c4c4")
        self.outputNotice.configure(width=346)
        self.outputNotice.configure(wrap=WORD)

        self.inputSearchTitle = Entry(self.TNotebook1_t1)
        self.inputSearchTitle.place(relx=0.09,
                                    rely=0.08,
                                    height=20,
                                    relwidth=0.51)
        self.inputSearchTitle.configure(background="white")
        self.inputSearchTitle.configure(font="TkFixedFont")
        self.inputSearchTitle.configure(selectbackground="#c4c4c4")

        self.Label3 = Label(self.TNotebook1_t1)
        self.Label3.place(relx=0.02, rely=0.08, height=18, width=29)
        self.Label3.configure(activebackground="#f9f9f9")
        self.Label3.configure(text='''Title''')

        self.Button4 = Button(self.TNotebook1_t1)
        self.Button4.place(relx=0.69, rely=0.33, height=26, width=54)
        self.Button4.configure(activebackground="#d9d9d9")
        self.Button4.configure(text='''Next''')
        self.Button4.bind('<Button-1>',
                          lambda e: notepad_support.next_button(e))

        self.Button5 = Button(self.TNotebook1_t1)
        self.Button5.place(relx=0.69, rely=0.44, height=26, width=55)
        self.Button5.configure(activebackground="#d9d9d9")
        self.Button5.configure(text='''Back''')
        self.Button5.bind('<Button-1>',
                          lambda e: notepad_support.back_button(e))

        self.Button7 = Button(self.TNotebook1_t1)
        self.Button7.place(relx=0.69, rely=0.22, height=26, width=68)
        self.Button7.configure(activebackground="#d9d9d9")
        self.Button7.configure(text='''Search''')
        self.Button7.bind('<Button-1>',
                          lambda e: notepad_support.search_button(e))

        self.Button8 = Button(self.TNotebook1_t1)
        self.Button8.place(relx=0.69, rely=0.56, height=26, width=64)
        self.Button8.configure(activebackground="#d9d9d9")
        self.Button8.configure(text='''Delete''')
        self.Button8.bind('<Button-1>',
                          lambda e: notepad_support.delete_button(e))

        self.Label4 = Label(self.TNotebook1_t2)
        self.Label4.place(relx=0.09, rely=0.14, height=18, width=259)
        self.Label4.configure(activebackground="#f9f9f9")
        self.Label4.configure(
            text='''For creating a new notepads managment.''')

        self.Button6 = Button(self.TNotebook1_t2)
        self.Button6.place(relx=0.22, rely=0.25, height=26, width=69)
        self.Button6.configure(activebackground="#d9d9d9")
        self.Button6.configure(text='''Create''')
        self.Button6.bind('<Button-1>',
                          lambda e: notepad_support.create_button(e))

        self.Button1 = Button(top)
        self.Button1.place(relx=0.4, rely=0.91, height=26, width=117)
        self.Button1.configure(activebackground="#d9d9d9")
        self.Button1.configure(text='''Exit''')
        self.Button1.bind('<Button-1>',
                          lambda e: notepad_support.exit_button(e))

        self.errorOutput = Label(top)
        self.errorOutput.place(relx=0.03, rely=0.91, height=18, width=206)
        self.errorOutput.configure(activebackground="#f9f9f9")
Example #2
0
    def __init__(self, top=None):
        '''This class configures and populates the toplevel window.
           top is the toplevel containing window.'''
        _bgcolor = '#d9d9d9'  # X11 color: 'gray85'
        _fgcolor = '#000000'  # X11 color: 'black'
        _compcolor = '#d9d9d9' # X11 color: 'gray85'
        _ana1color = '#d9d9d9' # X11 color: 'gray85' 
        _ana2color = '#d9d9d9' # X11 color: 'gray85' 
        self.style = ttk.Style()
        if sys.platform == "win32":
            self.style.theme_use('winnative')
        self.style.configure('.',background=_bgcolor)
        self.style.configure('.',foreground=_fgcolor)
        self.style.configure('.',font="TkDefaultFont")
        self.style.map('.',background=
            [('selected', _compcolor), ('active',_ana2color)])

        top.geometry("600x450")
        top.title("Notepads managment")
        top.configure(highlightcolor="black")



        self.style.configure('TNotebook.Tab', background=_bgcolor)
        self.style.configure('TNotebook.Tab', foreground=_fgcolor)
        self.style.map('TNotebook.Tab', background=
            [('selected', _compcolor), ('active',_ana2color)])
        self.TNotebook1 = ttk.Notebook(top)
        self.TNotebook1.place(relx=0.02, rely=0.02, relheight=0.85
                , relwidth=0.97)
        self.TNotebook1.configure(width=582)
        self.TNotebook1.configure(takefocus="")
        self.TNotebook1_t0 = Frame(self.TNotebook1)
        self.TNotebook1.add(self.TNotebook1_t0, padding=3)
        self.TNotebook1.tab(0, text="Add",compound="none",underline="-1",)
        self.TNotebook1_t1 = Frame(self.TNotebook1)
        self.TNotebook1.add(self.TNotebook1_t1, padding=3)
        self.TNotebook1.tab(1, text="Display",compound="none",underline="-1",)
        self.TNotebook1_t2 = Frame(self.TNotebook1)
        self.TNotebook1.add(self.TNotebook1_t2, padding=3)
        self.TNotebook1.tab(2, text="Create",compound="none",underline="-1",)

        self.inputNotice = Text(self.TNotebook1_t0)
        self.inputNotice.place(relx=0.02, rely=0.28, relheight=0.64
                , relwidth=0.68)
        self.inputNotice.configure(background="white")
        self.inputNotice.configure(font="TkTextFont")
        self.inputNotice.configure(selectbackground="#c4c4c4")
        self.inputNotice.configure(width=396)
        self.inputNotice.configure(wrap=WORD)

        self.inputTitle = Entry(self.TNotebook1_t0)
        self.inputTitle.place(relx=0.09, rely=0.08,height=20, relwidth=0.6)
        self.inputTitle.configure(background="white")
        self.inputTitle.configure(font="TkFixedFont")
        self.inputTitle.configure(selectbackground="#c4c4c4")

        self.Label1 = Label(self.TNotebook1_t0)
        self.Label1.place(relx=0.02, rely=0.08, height=18, width=29)
        self.Label1.configure(activebackground="#f9f9f9")
        self.Label1.configure(text='''Title''')

        self.Label2 = Label(self.TNotebook1_t0)
        self.Label2.place(relx=0.02, rely=0.22, height=18, width=46)
        self.Label2.configure(activebackground="#f9f9f9")
        self.Label2.configure(text='''Notice:''')

        self.Button2 = Button(self.TNotebook1_t0)
        self.Button2.place(relx=0.74, rely=0.28, height=26, width=50)
        self.Button2.configure(activebackground="#d9d9d9")
        self.Button2.configure(text='''Add''')
        self.Button2.bind('<Button-1>',lambda e:notepad_support.add_button(e))

        self.Button3 = Button(self.TNotebook1_t0)
        self.Button3.place(relx=0.74, rely=0.39, height=26, width=56)
        self.Button3.configure(activebackground="#d9d9d9")
        self.Button3.configure(text='''Clear''')
        self.Button3.bind('<Button-1>',lambda e:notepad_support.clear_button(e))

        self.outputNotice = Text(self.TNotebook1_t1)
        self.outputNotice.place(relx=0.02, rely=0.19, relheight=0.76
                , relwidth=0.6)
        self.outputNotice.configure(background="white")
        self.outputNotice.configure(font="TkTextFont")
        self.outputNotice.configure(selectbackground="#c4c4c4")
        self.outputNotice.configure(width=346)
        self.outputNotice.configure(wrap=WORD)

        self.inputSearchTitle = Entry(self.TNotebook1_t1)
        self.inputSearchTitle.place(relx=0.09, rely=0.08, height=20
                , relwidth=0.51)
        self.inputSearchTitle.configure(background="white")
        self.inputSearchTitle.configure(font="TkFixedFont")
        self.inputSearchTitle.configure(selectbackground="#c4c4c4")

        self.Label3 = Label(self.TNotebook1_t1)
        self.Label3.place(relx=0.02, rely=0.08, height=18, width=29)
        self.Label3.configure(activebackground="#f9f9f9")
        self.Label3.configure(text='''Title''')

        self.Button4 = Button(self.TNotebook1_t1)
        self.Button4.place(relx=0.69, rely=0.33, height=26, width=54)
        self.Button4.configure(activebackground="#d9d9d9")
        self.Button4.configure(text='''Next''')
        self.Button4.bind('<Button-1>',lambda e:notepad_support.next_button(e))

        self.Button5 = Button(self.TNotebook1_t1)
        self.Button5.place(relx=0.69, rely=0.44, height=26, width=55)
        self.Button5.configure(activebackground="#d9d9d9")
        self.Button5.configure(text='''Back''')
        self.Button5.bind('<Button-1>',lambda e:notepad_support.back_button(e))

        self.Button7 = Button(self.TNotebook1_t1)
        self.Button7.place(relx=0.69, rely=0.22, height=26, width=68)
        self.Button7.configure(activebackground="#d9d9d9")
        self.Button7.configure(text='''Search''')
        self.Button7.bind('<Button-1>',lambda e:notepad_support.search_button(e))

        self.Button8 = Button(self.TNotebook1_t1)
        self.Button8.place(relx=0.69, rely=0.56, height=26, width=64)
        self.Button8.configure(activebackground="#d9d9d9")
        self.Button8.configure(text='''Delete''')
        self.Button8.bind('<Button-1>',lambda e:notepad_support.delete_button(e))

        self.Label4 = Label(self.TNotebook1_t2)
        self.Label4.place(relx=0.09, rely=0.14, height=18, width=259)
        self.Label4.configure(activebackground="#f9f9f9")
        self.Label4.configure(text='''For creating a new notepads managment.''')

        self.Button6 = Button(self.TNotebook1_t2)
        self.Button6.place(relx=0.22, rely=0.25, height=26, width=69)
        self.Button6.configure(activebackground="#d9d9d9")
        self.Button6.configure(text='''Create''')
        self.Button6.bind('<Button-1>',lambda e:notepad_support.create_button(e))

        self.Button1 = Button(top)
        self.Button1.place(relx=0.4, rely=0.91, height=26, width=117)
        self.Button1.configure(activebackground="#d9d9d9")
        self.Button1.configure(text='''Exit''')
        self.Button1.bind('<Button-1>',lambda e:notepad_support.exit_button(e))

        self.errorOutput = Label(top)
        self.errorOutput.place(relx=0.03, rely=0.91, height=18, width=206)
        self.errorOutput.configure(activebackground="#f9f9f9")