Exemple #1
0
 def __init__(self):
     self.root = tk.Tk()
     self.root.geometry("%dx%d" % (1250, 970))  # 窗体尺寸
     tkui.center_window(self.root)  # 将窗体移动到屏幕中央
     # self.root.iconbitmap(".\\pics\dianti3.ico")                                  # 窗体图标
     self.root.title("Elevator-Simulator")  # 窗体名称
     self.root.resizable(False, False)  # 设置窗体不可改变大小
     self.root.protocol('WM_DELETE_WINDOW', self._close)  # 监听退出按键,弹出确认
     self.body()  # 绘制窗体组件
Exemple #2
0
	def __init__(self):
		self.root = tk.Tk()
		self.root.geometry("%dx%d" % (700, 400))   # 窗体尺寸
		tku.center_window(self.root)               # 将窗体移动到屏幕中央
		self.root.iconbitmap("images\\Money.ico")  # 窗体图标
		self.root.title("Python pack 布局演示")
		self.root.resizable(False, False)          # 设置窗体不可改变大小
		self.no_title = True
		self.show_title()
		self.body()
Exemple #3
0
 def __init__(self, parent, pack_code):
     self.root = tk.Toplevel()
     self.parent = parent
     self.root.geometry("%dx%d" % (600, 400))
     tku.center_window(self.root)
     self.root.title("多组件的pack布局, 改变窗体大小,观察组件的变化")
     self.root.grab_set()
     self.root.resizable(True, True)
     self.pack_code = pack_code
     self.body()
 def __init__(self):
     self.root = tk.Tk()
     self.root.geometry("%dx%d" % (700, 400))  # 窗体尺寸
     tku.center_window(self.root)  # 将窗体移动到屏幕中央
     #self.root.iconbitmap("images\\caseSystem.png")  # 窗体图标
     self.root.title("图像真伪鉴别系统")
     self.root.resizable(False, False)  # 设置窗体不可改变大小
     self.no_title = True
     self.show_title()
     self.body()
Exemple #5
0
 def __init__(self, parent):
     self.root = tk.Toplevel()
     self.parent = parent
     self.root.geometry("%dx%d" % (1000, 700))  # 窗体尺寸
     tku.center_window(self.root)  # 将窗体移动到屏幕中央
     self.root.title("多组件的pack布局演示")  # 窗体标题
     self.root.grab_set()
     self.root.resizable(False, False)
     self.default_code = "1.pack(side='left', expand='no', anchor='w', fill='y', padx=5, pady=5)\n"
     self.default_code += "2.pack(side='top')\n"
     self.default_code += "3.pack(side='right')\n"
     self.default_code += "4.pack(side='bottom')\n"
     self.body()  # 绘制窗体组件
     self.reset()
Exemple #6
0
 def __init__(self):
     self.root = tk.Tk()
     self.root.geometry("%dx%d" % (700, 400))  # 窗体尺寸
     tku.center_window(self.root)  # 将窗体移动到屏幕中央
     self.root.iconbitmap("images\\title.ico")  # 窗体图标
     self.root.title("Python 分割文件")
     self.root.resizable(False, False)  # 设置窗体不可改变大小
     self.file_path = ''  # 设置要要分割的文件为
     self.file_num = 5  # 设置要要分割的文件为 None
     self.save_path = ''  # 设置要要分割后保存的文件夹
     self.font_one = tkFont.Font(family="微软雅黑", size=14, weight=tkFont.BOLD)
     self.font_two = tkFont.Font(family="微软雅黑", size=14, weight=tkFont.BOLD)
     self.no_title = True
     self.body()
Exemple #7
0
    def __init__(self, root, title="顶定制化监测工具", lock=None):
        self.root = root
        self.lock = lock

        def on_closing():
            if messagebox.askokcancel("Quit", "Do you want to quit?"):
                if self.winclose_callback != None:
                    self.winclose_callback()
                root.destroy()

        root.protocol("WM_DELETE_WINDOW", on_closing)
        # 获取屏幕分辨率
        screenWidth = self.root.winfo_screenwidth()
        screenHeight = self.root.winfo_screenheight()
        # print(screenWidth, screenHeight)

        self.root.title(title)  #窗口名
        self.root.geometry('1200x750+10+10')
        tku.center_window(self.root)  # 将窗体移动到屏幕中央
        self.root.iconbitmap("./favicon.ico")  # 窗体图标
        #self.root.resizable(False, False)  # 设置窗体不可改变大小
        self.root.attributes("-alpha", 0.95)  # 虚化,值越小虚化程度越高
        self.my_ft1 = tkFont.Font(family="微软雅黑", size=12,
                                  weight=tkFont.BOLD)  # 定义字体
        self.my_ft2 = tkFont.Font(family="微软雅黑", size=14,
                                  weight=tkFont.BOLD)  # 定义字体
        self.wechar_login = False
        self.run_status = False
        self.task_run_res = []
        self.winclose_callback = None  # 窗口关闭的回调函数
        self.getUserData("./init_config.cfg")
        # 状态信息所在字段的位置
        self.task_status_ind = len(self.gui["fields"].strip().split()) - 1
        self.tree_map_ind = {
            "curchoose": 0,
            "remainder": 1,
            "facevalue": 2,
            "price": 3,
            "salesrate": 4,
            "num": 5,
            "percentage": 6,
            "status": 7
        }
Exemple #8
0
    def fill_file_num(self):
        def get_value():
            self.file_num = entry_new_name.get()
            tmp_window.destroy()
            tk.Label(self.canvas, text=self.file_num, height=1, fg="white", font=self.font_one, bg="Teal") \
             .place(x=200, y=188)

        tmp_window = tk.Toplevel(self.root)  # 创建新的窗口
        tmp_window.geometry('200x100')  # 设置新窗口大小
        tmp_window.title('文件数量')  # 设置新窗口标题
        tku.center_window(tmp_window)  # 设置新窗口位置
        tmp_window.resizable(False, False)  # 禁止修改新窗口大小
        new_name = tk.StringVar()  # 创建新的输入框
        new_name.set('5')  # 默认值为 5
        entry_new_name = tk.Entry(tmp_window, textvariable=new_name)  # 设置
        entry_new_name.pack(side=tk.TOP, expand=tk.YES, anchor=tk.CENTER)
        tmp_font = tkFont.Font(family="微软雅黑", size=10)
        tk.Button(tmp_window, text="确定", bg="green", command=get_value, font=tmp_font, fg="white",
            width=5) \
         .pack(side=tk.BOTTOM, expand=tk.NO, anchor=tk.CENTER, padx=5, pady=5)
Exemple #9
0
    def __init__(self, parent):
        self.root = tk.Toplevel()
        self.parent = parent
        self.root.geometry("%dx%d" % (1000, 700))  # 窗体尺寸
        tku.center_window(self.root)  # 将窗体移动到屏幕中央
        self.root.title("单组件的pack布局演示")  # 窗体标题
        self.root.grab_set()
        self.root.resizable(False, False)

        self.v_code_pack = tk.StringVar()
        self.v_code_pack.set(".pack()")

        self.v_side = tk.StringVar()
        self.v_side.set("")
        self.side_name = ("RIGHT", "LEFT", "TOP", "BOTTOM", "NONE")

        self.v_expand = tk.StringVar()
        self.v_expand.set("")
        self.expand_name = ("YES", "NO", "NONE")

        self.v_anchor = tk.StringVar()
        self.v_anchor.set("")
        self.anchor_name = ("W", "E", "N", "S", "CENTER", "NW", "NE", "SW",
                            "SE", "NONE")

        self.v_fill = tk.StringVar()
        self.v_fill.set("")
        self.fill_name = ("X", "Y", "BOTH", "NONE")

        self.v_padx = tk.StringVar()
        self.v_padx.set("0")

        self.v_pady = tk.StringVar()
        self.v_pady.set("0")

        self.body()  # 绘制窗体组件
                end += 1
            max_len = max_len if max_len>end-pos else end-pos
        return max_len

if __name__ == "__main__":

    text = Solution()
    print( text.lengthOfLongestSubstring("abcabcbb") )

    root = tk.Tk()  # 创建窗口对象的背景色
    root.title("机器人通用控制平台")           #窗口名
    root.geometry('250x650+10+10')
    root.iconbitmap("./img/favicon_64.ico")  # 窗体图标
    # root.resizable(False, False)  # 设置窗体不可改变大小
    engine = Test(root)
    tku.center_window(root)  # 将窗体移动到屏幕中央
    # 进入消息循环 父窗口进入事件循环,可以理解为保持窗口运行,否则界面不展示
    root.mainloop()

"""


if __name__ == "__main__":
    print("hello")
    pass

"""