zoukankan      html  css  js  c++  java
  • gisoracle做windows界面

    import tkinter as tk
    from tkinter import messagebox
    
    
    # 设置窗口居中
    def window_info():
        ws = window.winfo_screenwidth()
        hs = window.winfo_screenheight()
        x = (ws / 2) - 200
        y = (hs / 2) - 200
        print("%d,%d" % (ws, hs))
        return x, y
    
    
    # 设置登陆窗口属性
    window = tk.Tk()
    window.title('欢迎你登陆系统')
    a, b = window_info()
    window.geometry("450x300+%d+%d" % (a, b))
    
    # 登陆界面的信息
    tk.Label(window, text="欢迎你登陆系统", font=("宋体", 32)).place(x=80, y=50)
    tk.Label(window, text="账号:").place(x=120, y=150)
    tk.Label(window, text="密码:").place(x=120, y=190)
    # 显示输入框
    var_usr_name = tk.StringVar()
    # 显示默认账号
    var_usr_name.set('gisoracle')
    entry_usr_name = tk.Entry(window, textvariable=var_usr_name)
    entry_usr_name.place(x=190, y=150)
    var_usr_pwd = tk.StringVar()
    # 设置输入密码后显示*号
    entry_usr_pwd = tk.Entry(window, textvariable=var_usr_pwd, show='*')
    entry_usr_pwd.place(x=190, y=190)
    
    
    # 登陆函数
    def usr_login():
        tk.messagebox.showinfo('Welcome', '您已经注册成功!')
    
    # 登陆和注册按钮
    btn_login = tk.Button(window, text="登陆", command=usr_login)
    btn_login.place(x=170, y=230)
    btn_sign_up = tk.Button(window, text="注册", command=usr_login)
    btn_sign_up.place(x=270, y=230)
    
    window.mainloop()
    

      

  • 相关阅读:
    微信公众平台接口获取时间戳为10位,java开发需转为13位
    redis实现哨兵机制
    redis配置主从复制
    C 语言字符 和字符串输出
    C 小写字母编程大写并输出
    C语言计算机器运行时间
    C 猜数游戏
    C 产生随机码 (输入数字来产生)
    C 产生随机码
    C 语言链表操作例程 (待完善)
  • 原文地址:https://www.cnblogs.com/gisoracle/p/12003472.html
Copyright © 2011-2022 走看看