可通过手动输入数字选择彩票,也可以通过机选随机选择彩票
def Artificial_addition_number(self):
"""
人为选号添加方法
:return:
"""
#获取输入的值
self.addition_number = self.var_add.get()
#对输入的值进行验证
if not self.addition_number.strip().isdigit():
showinfo("系统消息","输入的值必须为数字")
return
elif len(self.addition_number) != 7:
showinfo("系统消息","输入必须为【0-9】的7位数字")
return
else:
str_6 = self.addition_number[0:6] #记录输入数字的前6位
str_last1 = self.addition_number[6] #记录输入数字的最后1位
#字符串拼接后插入到已选彩票框中
self.text.insert(1.0, "彩票编号: " str_6 " " str_last1 "\n")
#设置输入到文本中的字体大小
ft = tf.Font(family='微软雅黑', size=16)
#通过text.tag_add及text.tag_config方法设置选中下标的字体颜色
self.text.tag_add('1', '1.0', '1.11', '1.11')
self.text.tag_config('1', foreground='black',font=ft)
self.text.tag_add('fag', '1.15', '1.16', '1.15')
self.text.tag_config('fag', background='yellow', foreground='red',font = ft)
def clear_all(self):
"""
清空已选彩票窗体中的所有内容
:return:
"""
self.text.delete('1.0', END)
评论