python程序写错如何修改_Python错误提示,弄不明白应该如何改正。

[Python] 纯文本查看 复制代码# -*- coding:utf-8 -*-

import wx

class Frame(wx.Frame):

def __init__(self):

wx.Frame.__init__(self, None, title='用户登录', size=(400, 300),name='frame',style=541072960)

self.qdck = wx.Panel(self)

self.Centre()

self.an1 = wx.Button(self.qdck,size=(89, 32),pos=(90, 155),label='确定',name='button')

self.an1.Bind(wx.EVT_BUTTON,self.an1_anbdj)

self.bq1 = wx.StaticText(self.qdck,size=(195, 22),pos=(85, 16),label='请输入用户名和密码',name='staticText',style=2321)

self.bq2 = wx.StaticText(self.qdck,size=(90, 26),pos=(25, 57),label='用户名:',name='staticText',style=2321)

self.bq3 = wx.StaticText(self.qdck,size=(80, 24),pos=(33, 93),label='密 码:',name='staticText',style=2321)

self.bjk1 = wx.TextCtrl(self.qdck,size=(157, 25),pos=(114, 51),value='',name='text',style=0)

self.bjk2 = wx.TextCtrl(self.qdck,size=(157, 25),pos=(112, 88),value='',name='text',style=0)

self.an2 = wx.Button(self.qdck,size=(89, 32),pos=(186, 154),label='取消',name='button')

self.an2.Bind(wx.EVT_BUTTON,self.an2_anbdj)

def an1_anbdj(self,event):

""" 点击确定按钮,执行方法 """

message = ""

username = self.bjk1.GetValue() # 获取输入的用户名

password = self.bjk2.GetValue() # 获取输入的密码

if username == "" or password == "" : # 判断用户名或密码是否为空

message = '用户名或密码不能为空'

elif username =='admin' and password =='123': # 用户名和密码正确

message = '登录成功'

else:

message = '用户名和密码不匹配' # 用户名或密码错误

wx.MessageBox(message) # 弹出提示框

def an2_anbdj(self,event):

""" 点击取消按钮,执行方法 """

self.bjk1.SetValue("") # 清空输入的用户名

self.bjk2.SetValue("") # 清空输入的密码

class myApp(wx.App):

def OnInit(self):

self.frame = Frame()

self.frame.Show(True)

return True

if __name__ == '__main__':

app = myApp()

app.MainLoop()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值