该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

import wx

from collections import namedtuple

from PIL import Image

import os

import model

class MainWindow(wx.Frame):

def __init__(self,parent,title):

wx.Frame.__init__(self,parent,title=title,size=(600,-1))

static_font = wx.Font(12, wx.SWISS, wx.NORMAL, wx.NORMAL)

Size = namedtuple("Size",['x','y'])

s = Size(100,50)

sm = Size(100,25)

self.fileName = None

self.model = model

b_labels = [u'open',u'run']

TipString = [u'选择图片', u'识别数字']

funcs = [self.choose_file,self.run]

'''create input area'''

self.in1 = wx.TextCtrl(self,-1,size = (2*s.x,3*s.y))

self.out1 = wx.TextCtrl(self,-1,size = (s.x,3*s.y))

'''create button'''

self.sizer0 = wx.FlexGridSizer(rows=1, hgap=4, vgap=2)

self.sizer0.Add(self.in1)

buttons = []

for i,label in enumerate(b_labels):

b = wx.Button(self, id = i,label = label,size = (1.5*s.x,s.y))

buttons.append(b)

self.sizer0.Add(b)

self.sizer0.Add(self.out1)

'''set the color and size of labels and buttons'''

for i,button in enumerate(buttons):

button.SetForegroundColour('red')

button.SetFont(static_font)

button.SetToolTipString(TipString[i])

button.Bind(wx.EVT_BUTTON,funcs[i])

'''layout'''

self.SetSizer(self.sizer0)

self.SetAutoLayout(1)

self.sizer0.Fit(self)

self.CreateStatusBar()

self.Show(True)

python手写识别系统gui_求大神帮助,怎么用wxpython编写一个数字手写体识别系统!...相关推荐

  1. c语言为什么数据写不进文件,求大神看看为什么不能将数据写入文件

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void baocunXS(struct stu *head); struct stu *creat ...

  2. c语言将数据写不入文件,求大神看看为什么不能将数据写入文件

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void baocunXS(struct stu *head); struct stu *creat ...

  3. python 单词拆音节_新手求大神carry!关于单词音节问题!求救!

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 def check_syllables(poem_lines, pattern, word_to_phonemes): r""&quo ...

  4. 酷派android是什么系统版本,酷派大神X7的手机系统是什么?能升级安卓5.0吗?

    酷派大神X7的手机系统是什么 大神X7搭载了最新的Cool UI 6.0(基于Android 4.4.2)系统界面. 大神X7采用了Super AMOLED材质的屏幕,尺寸为5.2英寸,分辨率为主流的 ...

  5. python 手写数字识别 封装GUI,手写板获取鼠标写字轨迹信息

    python 手写数字识别知识不用多说,本文用深度学习Python库Keras实现深度学习入门教程mnist手写数字识别.mnist手写数字识别是机器学习和深度学习领域的"hello wor ...

  6. Python手写线性回归算法

    作者 | 苏南下 来源 | 机器会学习ML(ID:AI_Learning007) 摘要:通俗易懂介绍线性回归算法,并 Python 手写实现. 之前我们介绍了:kNN 算法,主要用于解决分类问题,也可 ...

  7. 秒表c语言程序代码,求大神帮忙写一篇简单的C语言秒表程序, 谢谢。

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include Unsigned char code Tab[10]{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0 ...

  8. python手写均值滤波器_python手写均值滤波

    本文实例为大家分享了python手写均值滤波的具体代码,供大家参考,具体内容如下 原理与卷积类似,设置一个n*n的滤波模板,滤波模板内的值累加除以模板的尺寸大小取平均为滤波后的值. 代码如下: imp ...

  9. 用 Python 手写机器学习最简单的 KNN 算法

    作者 | 苏克1900 责编 | 胡巍巍 说实话,相比爬虫,掌握机器学习更实用竞争力也更强些. 目前网上大多这类教程对新手都不友好,要么直接调用 Sklearn 包,要么满篇抽象枯燥的算法公式文字,看 ...

  10. Python手写实现LDA与QDA算法

    Python手写实现LDA与QDA算法 简略版 LDA QDA 完整版 LDA QDA 对IRIS数据集进行实验 近期实验室在上一门机器学习的讨论班,第一次作业中有一道题要求实现LDA算法与QDA算法 ...

最新文章

  1. Flask rst 文档转换为html格式文件
  2. 经典相位法三维轮廓测量模型
  3. Mybatis 学习系列文章
  4. Linux文件大小排序
  5. struts2的OGNL表达式(二)
  6. C语言链表为什么倒着输出,关于链表倒着存,正着输出。
  7. C语言试题八十之统计单词个数
  8. 浅谈equals与==
  9. spring 数组中随机取几个_准备几个月,面试阿里耗时两周,最终凭借这些知识拿下阿里offer...
  10. docker下centos7 systemctl启动报错 docker Failed to get D-Bus connection 报错
  11. Shiro JSP 标签
  12. 也谈读书和书籍选择问题(C#)
  13. php getelement,javascript getElementByTagName的使用_javascript技巧
  14. java web 题_Java+web考试题预备
  15. 计算机桌面如何分区,讲解电脑如何分区
  16. 关于Kav7的离线升级
  17. 从数据库索引到数据库优化
  18. VS2019如何打包程序
  19. Java读取图片 cmyk转rgb
  20. 数电电子时钟(555定时器,cd4518)

热门文章

  1. android studio run的时候一直卡在waiting for debug
  2. 【原创】Bug管理操作规范个人经验总结
  3. 【bzoj1976】[BeiJing2010组队]能量魔方 Cube 网络流最小割
  4. 为什么我只贴代码不给你们源码?
  5. Linux的sleep()和usleep()的使用和区别
  6. qt qml fuzzyPanel 毛玻璃效果
  7. 智能优化算法:细菌觅食优化算法 - 附代码
  8. 机器学习第三回——正则化部分
  9. java线程volatile_多线程与高并发(四)volatile关键字
  10. js处理服务器传递的json文件,获取js 文件传递的参数并使用json2进行json数据转换...