有时候我们需要为自己的产品设置一些使用权限 ,这就需要随机授权码生成器。当然这是简单的随机生成器,像Adobe这种授权码是需要一定的加密算法生成,然后再验证授权码是否正确,而不是简单的生成。...本文主要介绍wxpython中简单控件的使用和随机字符串的生成,包括:
①文本框
self.text = wx.TextCtrl(panel, wx.ID_ANY, pos=(0, 50), size...=wx.TE_MULTILINE)
②按钮
button = wx.Button(panel, wx.ID_ANY, pos=(100, 255), size=(150, 50), label=’生成...’)
button.Bind(wx.EVT_BUTTON, self.GenPassword)
③静态文字
rev = wx.StaticText(panel, -1, “生成的密码长度:”, pos...self.cb1 = wx.CheckBox(panel, label=’区分大小写’, pos=(380, 10))
self.cb1.SetValue(1)
⑤随机字符串用列表推导式即可
主要功能:生成指定长度的授权码