python的tkinter小项目webbank

from tkinter import ttk
import tkinter as tk
import tkinter.font as tkFont
from tkinter import *  # 图形界面库
import tkinter.messagebox as messagebox  # 弹窗
from tkinter import *
import tkinter.simpledialog

import sys
from PyQt5.QtWidgets import QMainWindow,QApplication
from PyQt5.QtCore import *
#主页面
class StartPage:
    def __init__(self, parent_window):
        parent_window.destroy()  # 销毁子界面

        self.window = tk.Tk()  # 初始框的声明
        self.window.title('WeBank')
        self.window.geometry('300x400')
        self.window.configure(background="royalblue")


        Label(self.window,text='webank',background="royalblue",font=("Verdana", 15)).pack()
        Label(self.window,text='',background="royalblue").pack()
        Label(self.window,text='微粒贷',background="royalblue",font=("Verdana", 15)).pack()
        Label(self.window,text='',background="royalblue").pack()
        Label(self.window,text='',background="royalblue").pack()
        Label(self.window,text='微粒贷内部强开系统',background="royalblue",font=("Verdana", 15)).pack()
        Label(self.window,text='',background="royalblue").pack()
        Label(self.window,text='微信号:',background="royalblue").pack()
        name = Entry(self.window)
        name.pack()
        Label(self.window,text='邀请码:',background="royalblue").pack()
        passwd = Entry(self.window,show='*')
        passwd.pack()
        Label(self.window, text='',background="royalblue").pack()
        #Button(self.window, text='立即开通', command=successful).grid(row=10, column=1, columnspan=2)
        Button(self.window, text="立即开通", font=tkFont.Font(size=16), command=lambda: RandomPage(self.window),
               fg='black', bg='lightskyblue', activebackground='black', activeforeground='white').pack()
        # 设置窗口背景颜色(采用QSS)
        #self.window('''background-color:blue''')
        self.window.mainloop()

class RandomPage:
    def __init__(self, parent_window):
        parent_window.destroy()  # 销毁主界面

        self.window = tk.Tk()  # 初始框的声明
        self.window.title('WeBank')
        self.window.configure(background="royalblue")
        self.window.geometry('300x450')  # 这里的乘是小x
        Label(self.window, text='',background="royalblue").pack()
        Label(self.window, text='可借额度',background="royalblue",compound=CENTER, font=("Verdana", 20)).pack()
        Label(self.window, text='',background="royalblue").pack()
        Label(self.window, text='',background="royalblue").pack()
        Label(self.window, text='',background="royalblue").pack()
        Label(self.window, text='123000',background="royalblue", font=("Verdana", 40)).pack()
        Label(self.window, text='总额度¥123000 日利息0.05%',background="royalblue", font=("Verdana", 10)).pack()
        Label(self.window, text='',background="royalblue").pack()
        Label(self.window, text='',background="royalblue").pack()
        Label(self.window, text='',background="royalblue").pack()
        Button(self.window, text="立即借钱", font=tkFont.Font(size=16), command=lambda: MoneyPage(self.window),
               fg='black', bg='lightskyblue', activebackground='black', activeforeground='white').pack()
        Label(self.window, text='',background="royalblue").pack()
        Label(self.window, text='',background="royalblue").pack()
        Label(self.window, text='贷款须知  常见问题',background="royalblue", font=("Verdana", 8)).pack()
        self.window.mainloop()

class MoneyPage:
    def __init__(self, parent_window):
        parent_window.destroy()  # 销毁主界面

        self.window = tk.Tk()  # 初始框的声明  root.configure(background="color")
        self.window.title('WeBank')
        self.window.configure(background="royalblue")
        self.window.geometry('300x450')  # 这里的乘是小x
        Label(self.window, text='',background="royalblue").pack()
        Label(self.window, text='¥123000',background="royalblue", compound=CENTER, font=("Verdana", 20)).pack(anchor="w")
        Label(self.window, text='--------------------------------------------------',background="royalblue").pack(anchor="w")
        Label(self.window, text='@按日计算,日利率为0.05%',background="royalblue", font=("Verdana", 10)).pack(anchor="w")
        Label(self.window, text='--------------------------------------------------',background="royalblue").pack(anchor="w")
        Label(self.window, text='还款期数       12个月           >',background="royalblue", font=("Verdana", 10)).pack(anchor="w")
        Label(self.window, text='--------------------------------------------------',background="royalblue").pack(anchor="w")
        Label(self.window, text='还款日         每月1日',background="royalblue", font=("Verdana", 10)).pack(anchor="w")
        Label(self.window, text='还款详情       查看',background="royalblue", font=("Verdana", 10)).pack(anchor="w")
        Label(self.window, text='次日起可提前还款,免违约金',background="royalblue", font=("Verdana", 10)).pack(anchor="w")
        Label(self.window, text='--------------------------------------------------',background="royalblue").pack(anchor="w")
        Label(self.window, text='收款银行卡',background="royalblue", font=("Verdana", 10)).pack(anchor="w")
        Label(self.window, text='--------------------------------------------------',background="royalblue").pack(anchor="w")
        #Label(self.window, text='添加新的储蓄卡', font=("Verdana", 10)).pack(anchor="w")
        Button(self.window, text="添加新的储蓄卡",background="royalblue", font=tkFont.Font(size=10), command=askname,
               fg='black',  activebackground='black', activeforeground='white').pack(anchor="w")
        Label(self.window, text='--------------------------------------------------',background="royalblue").pack(anchor="w")
        Label(self.window, text='每月1日凌晨从此卡来自动扣款',background="royalblue", font=("Verdana", 10)).pack(anchor="w")
        Label(self.window, text='查看支持银行',background="royalblue", font=("Verdana", 10)).pack(anchor="w")
        Label(self.window, text='--------------------------------------------------',background="royalblue").pack(anchor="w")

        Button(self.window, text="下一页", font=tkFont.Font(size=10), command=lambda: SuccessPage(self.window),
               fg='black', bg='lightskyblue', activebackground='black', activeforeground='white').pack()
        self.window.mainloop()

# 创建函数
def askname():

    # 获取字符串(标题,提示,初始值)
    result = tk.simpledialog.askstring(title='',prompt='请输入银行卡号:')
    # 打印内容
    print(result)
#success
class SuccessPage:
    def __init__(self, parent_window):
        parent_window.destroy()  # 销毁主界面

        self.window = tk.Tk()  # 初始框的声明
        self.window.title('WeBank')
        self.window.geometry('300x450')  # 这里的乘是小x
        self.window.configure(background="royalblue")
        Label(self.window, text='',background="royalblue").pack()
        Label(self.window, text='',background="royalblue").pack()
        Label(self.window, text='',background="royalblue").pack()
        Label(self.window, text='',background="royalblue").pack()
        Label(self.window, text='',background="royalblue").pack()
        Label(self.window, text='借款成功',background="royalblue", compound=CENTER, font=("Verdana", 30)).pack()
        # my_text = Text(self.window, width=40, height=30)
        # my_text.pack(padx=10, pady=10)
        #
        # my_photo = PhotoImage(file="success.png")  # 这里对图片的格式也有要求的
        # # 第一次我用的是 jpg 编辑器报错了.
        #
        # my_text.image_create(END, image=my_photo)
        #
        # mainloop()


if __name__ == '__main__':
    window = tk.Tk()
    StartPage(window)
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值