SILENT KILLERPanel

Current Path: > > lib64 > python2.7 > Demo > tkinter > > ttk >


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //lib64/python2.7/Demo/tkinter//ttk/

NameTypeSizeLast ModifiedActions
img Directory - -
combo_themes.py File 1617 bytes April 19 2020 21:13:39.
combo_themes.pyc File 1927 bytes April 10 2024 04:58:47.
combo_themes.pyo File 1927 bytes April 10 2024 04:58:47.
dirbrowser.py File 2717 bytes April 19 2020 21:13:39.
dirbrowser.pyc File 3976 bytes April 10 2024 04:58:47.
dirbrowser.pyo File 3976 bytes April 10 2024 04:58:47.
listbox_scrollcmd.py File 1157 bytes April 19 2020 21:13:39.
listbox_scrollcmd.pyc File 1600 bytes April 10 2024 04:58:47.
listbox_scrollcmd.pyo File 1600 bytes April 10 2024 04:58:47.
mac_searchentry.py File 3718 bytes April 19 2020 21:13:39.
mac_searchentry.pyc File 3977 bytes April 10 2024 04:58:47.
mac_searchentry.pyo File 3977 bytes April 10 2024 04:58:47.
notebook_closebtn.py File 2527 bytes April 19 2020 21:13:39.
notebook_closebtn.pyc File 2976 bytes April 10 2024 04:58:47.
notebook_closebtn.pyo File 2976 bytes April 10 2024 04:58:47.
plastik_theme.py File 9588 bytes April 19 2020 21:13:39.
plastik_theme.pyc File 7518 bytes April 10 2024 04:58:47.
plastik_theme.pyo File 7518 bytes April 10 2024 04:58:47.
roundframe.py File 5601 bytes April 19 2020 21:13:39.
roundframe.pyc File 6435 bytes April 10 2024 04:58:47.
roundframe.pyo File 6435 bytes April 10 2024 04:58:47.
theme_selector.py File 1971 bytes April 19 2020 21:13:39.
theme_selector.pyc File 2878 bytes April 10 2024 04:58:47.
theme_selector.pyo File 2878 bytes April 10 2024 04:58:47.
treeview_multicolumn.py File 4246 bytes April 19 2020 21:13:39.
treeview_multicolumn.pyc File 5479 bytes April 10 2024 04:58:47.
treeview_multicolumn.pyo File 5479 bytes April 10 2024 04:58:47.
ttkcalendar.py File 8318 bytes April 19 2020 21:13:39.
ttkcalendar.pyc File 9764 bytes April 10 2024 04:58:47.
ttkcalendar.pyo File 9764 bytes April 10 2024 04:58:47.
widget_state.py File 2721 bytes April 19 2020 21:13:39.
widget_state.pyc File 3408 bytes April 10 2024 04:58:47.
widget_state.pyo File 3408 bytes April 10 2024 04:58:47.

Reading File: //lib64/python2.7/Demo/tkinter//ttk//theme_selector.py

"""Ttk Theme Selector v2.

This is an improvement from the other theme selector (themes_combo.py)
since now you can notice theme changes in Ttk Combobox, Ttk Frame,
Ttk Label and Ttk Button.
"""
import Tkinter
import ttk

class App(ttk.Frame):
    def __init__(self):
        ttk.Frame.__init__(self, borderwidth=3)

        self.style = ttk.Style()

        # XXX Ideally I wouldn't want to create a Tkinter.IntVar to make
        #     it works with Checkbutton variable option.
        self.theme_autochange = Tkinter.IntVar(self, 0)
        self._setup_widgets()

    def _change_theme(self):
        self.style.theme_use(self.themes_combo.get())

    def _theme_sel_changed(self, widget):
        if self.theme_autochange.get():
            self._change_theme()

    def _setup_widgets(self):
        themes_lbl = ttk.Label(self, text="Themes")

        themes = self.style.theme_names()
        self.themes_combo = ttk.Combobox(self, values=themes, state="readonly")
        self.themes_combo.set(themes[0])
        self.themes_combo.bind("<<ComboboxSelected>>", self._theme_sel_changed)

        change_btn = ttk.Button(self, text='Change Theme',
            command=self._change_theme)

        theme_change_checkbtn = ttk.Checkbutton(self,
            text="Change themes when combobox item is activated",
            variable=self.theme_autochange)

        themes_lbl.grid(ipadx=6, sticky="w")
        self.themes_combo.grid(row=0, column=1, padx=6, sticky="ew")
        change_btn.grid(row=0, column=2, padx=6, sticky="e")
        theme_change_checkbtn.grid(row=1, columnspan=3, sticky="w", pady=6)

        top = self.winfo_toplevel()
        top.rowconfigure(0, weight=1)
        top.columnconfigure(0, weight=1)
        self.columnconfigure(1, weight=1)
        self.grid(row=0, column=0, sticky="nsew", columnspan=3, rowspan=2)


def main():
    app = App()
    app.master.title("Theme Selector")
    app.mainloop()

if __name__ == "__main__":
    main()

SILENT KILLER Tool