示例#1
0
 def __init__(self, root, isTKroot=True):
     uiName = self.__class__.__name__
     Fun.G_UIElementArray[uiName] = {}
     Fun.G_UIElementUserDataArray[uiName] = {}
     Fun.Register(uiName, 'UIClass', self)
     self.root = root
     style = LeftTreeBar_sty.SetupStyle()
     if isTKroot == True:
         root.title("Form1")
         root.wm_attributes("-topmost", 1)
         root.geometry("205x549")
         root.bind('<Configure>', self.Configure)
     Form_1 = tkinter.Canvas(root, width=10, height=4)
     Form_1.place(x=0, y=0, width=205, height=549)
     Form_1.configure(bg="#333333")
     Form_1.configure(highlightthickness=0)
     Fun.Register(uiName, 'root', root)
     Fun.Register(uiName, 'Form_1', Form_1)
     #Create the elements of root
     TreeView_2 = tkinter.ttk.Treeview(root, show="tree")
     TreeView_2.place(x=0, y=0, width=205, height=549)
     TreeView_2.configure(selectmode="extended")
     TreeView_2.bind(
         "<Button-1>",
         Fun.EventFunction_Adaptor(LeftTreeBar_cmd.TreeView_2_onButton1,
                                   uiName=uiName,
                                   widgetName="TreeView_2"))
     Fun.Register(uiName, 'TreeView_2', TreeView_2)
     #Inital all element's Data
     Fun.InitElementData(uiName)
     #Add Some Logic Code Here: (Keep This Line of comments)
     root.bind('<Configure>', self.Configure)
 def __init__(self, root, isTKroot=True):
     className = self.__class__.__name__
     Fun.G_UIElementArray[className] = {}
     Fun.G_ElementBindingDataArray[className] = {}
     global ElementBGArray
     global ElementBGArray_Resize
     global ElementBGArray_IM
     Fun.AddElement(className, 'UIClass', self)
     self.root = root
     style = WebbrowserProject_sty.SetupStyle()
     if isTKroot == True:
         root.title("Form1")
         root.wm_attributes("-topmost", 1)
         root.geometry("1283x793")
         root.bind('<Configure>', self.Configure)
     Form_1 = tkinter.Canvas(root, width=10, height=4)
     Form_1.place(x=0, y=0, width=1283, height=793)
     Form_1.configure(bg="#efefef")
     Form_1.configure(highlightthickness=0)
     Fun.AddElement(className, 'root', root)
     Fun.AddElement(className, 'Form_1', Form_1)
     #Create the elements of root
     Frame_2 = tkinter.Frame(root)
     Frame_2.place(x=0, y=30, width=992, height=673)
     Frame_2.configure(bg="#888888")
     Frame_2.configure(relief="flat")
     Fun.AddElement(className, 'Frame_2', Frame_2)
     Entry_3_Variable = Fun.AddElementVariable(className, 'Entry_3')
     Entry_3 = tkinter.Entry(root, textvariable=Entry_3_Variable)
     Entry_3.place(x=155, y=7, width=710, height=20)
     Entry_3.configure(relief="sunken")
     Entry_3.bind(
         "<Button-1>",
         Fun.EventFunction_Adaptor(WebbrowserProject_cmd.Entry_3_onButton1,
                                   className=className,
                                   widgetName="Entry_3"))
     Fun.AddElement(className, 'Entry_3', Entry_3)
     Button_4 = tkinter.Button(root, text="GO", width=10, height=4)
     Button_4.place(x=888, y=3, width=100, height=24)
     Button_4.configure(command=lambda: WebbrowserProject_cmd.
                        Button_4_onCommand(className, "Button_4"))
     Fun.AddElement(className, 'Button_4', Button_4)
     import Webbrowser
     Webbrowser_5 = Webbrowser.Webbrowser()
     #Webbrowser_5.xy(24,46)
     Webbrowser_5.set_Frame(Frame_2)
     Webbrowser_5.set_URL('http://www.baidu.com')
     Fun.AddElement(className, 'Webbrowser_5', Webbrowser_5)
     Button_7 = tkinter.Button(root, text="Button", width=10, height=4)
     Button_7.place(x=0, y=1, width=32, height=28)
     ElementBGArray[7] = Image.open("back.png").convert('RGBA')
     ElementBGArray_Resize[7] = ElementBGArray[7].resize((32, 28),
                                                         Image.ANTIALIAS)
     ElementBGArray_IM[7] = ImageTk.PhotoImage(ElementBGArray_Resize[7])
     Button_7.configure(image=ElementBGArray_IM[7])
     Button_7.configure(command=lambda: WebbrowserProject_cmd.
                        Button_7_onCommand(className, "Button_7"))
     Fun.AddElement(className, 'Button_7', Button_7)
     Button_8 = tkinter.Button(root, text="Button", width=10, height=4)
     Button_8.place(x=35, y=1, width=32, height=28)
     ElementBGArray[8] = Image.open("front.png").convert('RGBA')
     ElementBGArray_Resize[8] = ElementBGArray[8].resize((32, 28),
                                                         Image.ANTIALIAS)
     ElementBGArray_IM[8] = ImageTk.PhotoImage(ElementBGArray_Resize[8])
     Button_8.configure(image=ElementBGArray_IM[8])
     Button_8.configure(command=lambda: WebbrowserProject_cmd.
                        Button_8_onCommand(className, "Button_8"))
     Fun.AddElement(className, 'Button_8', Button_8)
     Button_9 = tkinter.Button(root, text="Button", width=10, height=4)
     Button_9.place(x=70, y=1, width=34, height=28)
     ElementBGArray[9] = Image.open("refresh.png").convert('RGBA')
     ElementBGArray_Resize[9] = ElementBGArray[9].resize((34, 28),
                                                         Image.ANTIALIAS)
     ElementBGArray_IM[9] = ImageTk.PhotoImage(ElementBGArray_Resize[9])
     Button_9.configure(image=ElementBGArray_IM[9])
     Button_9.configure(command=lambda: WebbrowserProject_cmd.
                        Button_9_onCommand(className, "Button_9"))
     Fun.AddElement(className, 'Button_9', Button_9)
     Button_10 = tkinter.Button(root, text="Button", width=10, height=4)
     Button_10.place(x=107, y=1, width=36, height=28)
     ElementBGArray[10] = Image.open("home.png").convert('RGBA')
     ElementBGArray_Resize[10] = ElementBGArray[10].resize((36, 28),
                                                           Image.ANTIALIAS)
     ElementBGArray_IM[10] = ImageTk.PhotoImage(ElementBGArray_Resize[10])
     Button_10.configure(image=ElementBGArray_IM[10])
     Button_10.configure(command=lambda: WebbrowserProject_cmd.
                         Button_10_onCommand(className, "Button_10"))
     Fun.AddElement(className, 'Button_10', Button_10)
     #Inital all element's Data
     Fun.InitElementData(className)
     #Call Form_1's OnLoad Function
     WebbrowserProject_cmd.Form_1_onLoad(className)
示例#3
0
 def __init__(self, root, isTKroot=True):
     uiName = self.__class__.__name__
     Fun.Register(uiName, 'UIClass', self)
     self.root = root
     style = WebbrowserProject_sty.SetupStyle()
     if isTKroot == True:
         root.title("Form1")
         Fun.CenterDlg(uiName, root, 1283, 793)
         root['background'] = '#efefef'
         root.bind('<Configure>', self.Configure)
     Form_1 = tkinter.Canvas(root, width=10, height=4)
     Form_1.place(x=0, y=0, width=1283, height=793)
     Form_1.configure(bg="#efefef")
     Form_1.configure(highlightthickness=0)
     Fun.Register(uiName, 'root', root)
     Fun.Register(uiName, 'Form_1', Form_1)
     #Create the elements of root
     Frame_2 = tkinter.Frame(root)
     Fun.Register(uiName, 'Frame_2', Frame_2)
     Frame_2.place(x=0, y=30, width=992, height=673)
     Frame_2.configure(bg="#888888")
     Frame_2.configure(relief="flat")
     Entry_3_Variable = Fun.AddTKVariable(uiName, 'Entry_3', '')
     Entry_3 = tkinter.Entry(root, textvariable=Entry_3_Variable)
     Fun.Register(uiName, 'Entry_3', Entry_3)
     Entry_3.place(x=155, y=7, width=710, height=20)
     Entry_3.configure(relief="sunken")
     Entry_3.bind(
         "<Button-1>",
         Fun.EventFunction_Adaptor(WebbrowserProject_cmd.Entry_3_onButton1,
                                   uiName=uiName,
                                   widgetName="Entry_3"))
     Button_4 = tkinter.Button(root, text="GO", width=10, height=4)
     Fun.Register(uiName, 'Button_4', Button_4)
     Button_4.place(x=888, y=3, width=100, height=24)
     Button_4.configure(command=lambda: WebbrowserProject_cmd.
                        Button_4_onCommand(uiName, "Button_4"))
     import Webbrowser
     Webbrowser_5 = Webbrowser.Webbrowser()
     #Webbrowser_5.xy(24,46)
     Webbrowser_5.set_Frame(Frame_2)
     Webbrowser_5.set_URL('http://www.baidu.com')
     Fun.Register(uiName, 'Webbrowser_5', Webbrowser_5)
     Button_7 = tkinter.Button(root, text="Button", width=10, height=4)
     Fun.Register(uiName, 'Button_7', Button_7)
     Button_7.place(x=0, y=1, width=32, height=28)
     WebbrowserProject_cmd.ElementBGArray[7] = Image.open(
         "D:/github/TKinterDesigner/Examples/WebbrowserProject/back.png"
     ).convert('RGBA')
     WebbrowserProject_cmd.ElementBGArray_Resize[
         7] = WebbrowserProject_cmd.ElementBGArray[7].resize(
             (32, 28), Image.ANTIALIAS)
     WebbrowserProject_cmd.ElementBGArray_IM[7] = ImageTk.PhotoImage(
         WebbrowserProject_cmd.ElementBGArray_Resize[7])
     Button_7.configure(image=WebbrowserProject_cmd.ElementBGArray_IM[7])
     Button_7.configure(command=lambda: WebbrowserProject_cmd.
                        Button_7_onCommand(uiName, "Button_7"))
     Button_8 = tkinter.Button(root, text="Button", width=10, height=4)
     Fun.Register(uiName, 'Button_8', Button_8)
     Button_8.place(x=35, y=1, width=32, height=28)
     WebbrowserProject_cmd.ElementBGArray[8] = Image.open(
         "D:/github/TKinterDesigner/Examples/WebbrowserProject/front.png"
     ).convert('RGBA')
     WebbrowserProject_cmd.ElementBGArray_Resize[
         8] = WebbrowserProject_cmd.ElementBGArray[8].resize(
             (32, 28), Image.ANTIALIAS)
     WebbrowserProject_cmd.ElementBGArray_IM[8] = ImageTk.PhotoImage(
         WebbrowserProject_cmd.ElementBGArray_Resize[8])
     Button_8.configure(image=WebbrowserProject_cmd.ElementBGArray_IM[8])
     Button_8.configure(command=lambda: WebbrowserProject_cmd.
                        Button_8_onCommand(uiName, "Button_8"))
     Button_9 = tkinter.Button(root, text="Button", width=10, height=4)
     Fun.Register(uiName, 'Button_9', Button_9)
     Button_9.place(x=70, y=1, width=34, height=28)
     WebbrowserProject_cmd.ElementBGArray[9] = Image.open(
         "D:/github/TKinterDesigner/Examples/WebbrowserProject/refresh.png"
     ).convert('RGBA')
     WebbrowserProject_cmd.ElementBGArray_Resize[
         9] = WebbrowserProject_cmd.ElementBGArray[9].resize(
             (34, 28), Image.ANTIALIAS)
     WebbrowserProject_cmd.ElementBGArray_IM[9] = ImageTk.PhotoImage(
         WebbrowserProject_cmd.ElementBGArray_Resize[9])
     Button_9.configure(image=WebbrowserProject_cmd.ElementBGArray_IM[9])
     Button_9.configure(command=lambda: WebbrowserProject_cmd.
                        Button_9_onCommand(uiName, "Button_9"))
     Button_10 = tkinter.Button(root, text="Button", width=10, height=4)
     Fun.Register(uiName, 'Button_10', Button_10)
     Button_10.place(x=107, y=1, width=36, height=28)
     WebbrowserProject_cmd.ElementBGArray[10] = Image.open(
         "D:/github/TKinterDesigner/Examples/WebbrowserProject/home.png"
     ).convert('RGBA')
     WebbrowserProject_cmd.ElementBGArray_Resize[
         10] = WebbrowserProject_cmd.ElementBGArray[10].resize(
             (36, 28), Image.ANTIALIAS)
     WebbrowserProject_cmd.ElementBGArray_IM[10] = ImageTk.PhotoImage(
         WebbrowserProject_cmd.ElementBGArray_Resize[10])
     Button_10.configure(image=WebbrowserProject_cmd.ElementBGArray_IM[10])
     Button_10.configure(command=lambda: WebbrowserProject_cmd.
                         Button_10_onCommand(uiName, "Button_10"))
     #Inital all element's Data
     Fun.InitElementData(uiName)
     #Call Form_1's OnLoad Function
     WebbrowserProject_cmd.Form_1_onLoad(uiName)