开发环境要求

本系统的软件开发及运行环境具体如下。

操作系统:Windows 7、Windows 10。

Python版本:Python 3.7.1。

开发工具:PyCharm 2018。

Python内置模块:os、sys、time、math。

第三方模块:pygame。

注意:在使用第三方模块时,首先需要使用pip install命令安装该模块,例如,安装pygame模块,可以在Python命令窗口中执行以下命令:

pip install pygame

运行方法

打开PyCharm开发环境,然后打开源码文件夹,找到drawBoard文件夹,按下<Ctrl+C>进行复制,切换到PyCharm开发环境,在左侧列表中按下<Ctrl+V>进行粘贴,展开drawBoard文件夹,双击main.py打开该文件,然后在右侧窗口中单击右键,选择“Run’main”即可运行程序,如图1所示。

图1  选择“Run’main”即可运行程序

程序运行效果如图2所示(说明:单击左侧的铅笔或者橡皮,然后单击加减号可以增加或者缩小宽度,选择一个颜色,即可在右侧绘制图形,或者擦除绘制的图形)。

图2  项目主界面

具体的操作步骤如下:

超级画板的主要功能都集中在一个窗口上实现,在这个窗口中,默认选择的是画笔,用户在设置画笔颜色和尺寸时,可以在窗口左侧的矩形框中显示预览效果,选择完成后,即可在右侧画板中绘制图形;而如果选择橡皮,则可以擦除已经绘制的图形,另外,还可以按键盘上的<Esc>键盘,清空右侧的画板,效果如图3所示。

图3  超级画板主窗口效果

最后,有Python开发相关需求,欢迎通过微信公众号联系我们。

微信公众号:320科技工作室。

基于Python的自制画板小工具相关推荐

  1. Python——【自制搜索小工具】

    哈喽,大家好丫,你们的小郭子又来啦 ~ 当自己电脑文件很多还有点乱,用电脑自带的搜索文件,效率有点低,憋担心,我们用Python自制一个搜索小工具就行了,嘻嘻嘻嘻 环境准备 解释器: Python 3 ...

  2. python点名代码_基于python tkinter的点名小程序功能的实例代码

    基于python tkinter的点名小程序功能的实例代码,花名册,次数,窗口,未找到,初始化 基于python tkinter的点名小程序功能的实例代码 易采站长站,站长之家为您整理了基于pytho ...

  3. 自制 Windows 小工具 ———— 文字识别助手

    自制 Windows 小工具 ---- 文字识别助手 背景 问题分析 工具准备 第一部分:屏幕截图的实现 文字识别 结果展示 保持原格式 事件绑定 背景 使用电脑的时候经常遇到图片上满是文字,想复制却 ...

  4. 基于PYTHON的超大文本分割工具

    "记事本"作为一款保存信息的载体,基本上每个网民都见过或使用过它.它不但读取方便,使用起来也是得心应手.不过,对于存放有超大数据的TXT文本,我们对它又爱又恨.爱它是因为我们的信息 ...

  5. 自制 Windows 小工具 ———— 智能截屏工具

    自制 Windows 小工具 ---- 智能截屏工具 背景 需求分析 环境准备 功能实现 获取截图区域 获取文件保存路径 图像算法 截屏 快捷启动 背景 上网课期间,很多同学(包括老师)都会选择(提倡 ...

  6. python英语翻译-python制作英语翻译小工具代码实例

    这篇文章主要介绍了python制作英语翻译小工具代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 用python爬虫可以制作英语翻译小工具.来 ...

  7. python自动化工具开发_初识TPOT:一个基于Python的自动化机器学习开发工具

    1. TPOT介绍 一般来讲,创建一个机器学习模型需要经历以下几步: 数据预处理 特征工程 模型选择 超参数调整 模型保存 本文介绍一个基于遗传算法的快速模型选择及调参的方法,TPOT:一种基于Pyt ...

  8. python登录界面源码_基于Python的自媒体小助手---登录页面的实现代码

    核心技术:Python3.7 GUI技术:Tkinter (Python已经内置) 好多文章写Python GUI之tkinter窗口视窗教程大集合(看这篇就够了) 我看了N遍也没够好多东西都没有就基 ...

  9. python制作一个桌面小工具

    python实现一个桌面小工具,制作一个桌面的便签提醒工具 参考代码:https://github.com/cosven/memo 参考链接:https://www.jb51.net/article/ ...

最新文章

  1. 13_MFC工具条和状态栏
  2. AppData::create pipe(2) failed: Too many open file
  3. 电脑屏保海底世界_一款电脑桌面锁屏软件:梦幻水族馆(好多鱼)
  4. 百练OJ:4147:汉诺塔问题(Hanoi)——python实现汉诺塔
  5. MongoDB配置参数说明
  6. Pod详解-资源配额
  7. springfox源码_Spring boot整合Springfox在线生成restful的api doc
  8. jcaptcha maven
  9. rabbin负载均衡
  10. MonoRail学习笔记十一:页面控件的填充和验证
  11. 【软件开发底层知识修炼】三 深入浅出处理器之三 内存管理与内存管理单元(MMU)
  12. XposedNoRebootModuleSample 不需要频繁重启调试的Xposed 模块源码例子
  13. Pandas知识点-合并操作combine
  14. java生产者消费者代码_在Java面试中常遇到的技术问题汇总
  15. 小米无线网卡linux驱动下载,小米随身WiFi,Linux下AP热点驱动(开源)
  16. C派生matlab读取excel脚本
  17. 论文管理:zotero的安装和插件使用
  18. qq文件对方接收后一定会有提示吗_qq发文件为什么显示对方无法接受文件
  19. Leetcode之机器人大冒险
  20. 自学PHP 环境搭建

热门文章

  1. 安全修复之Web——Spring Framework 远程代码执行漏洞
  2. 如何高质量地度过大学四年时光,不认命是改变的开始
  3. php mysql 手机归属地_PHP手机号码归属地查询代码(API接口/mysql)_PHP教程
  4. Eclipse Button按钮样式简单样式
  5. ios系统和android比较大小,iOS系统和安卓系统对比,有哪些优势和不足?
  6. 银河麒麟高级服务器操作系统V10上安装k8s单机集群
  7. 蓝牙mesh-拓扑结构
  8. 可逆矩阵的秩等于矩阵的阶数_为什么矩阵的秩等于其行阶梯行矩阵非零行的行数?详细一点哈?谢了。...
  9. 不在上学了能不能考计算机二级,好多学生都问到底要不要参加计算机二级考试?...
  10. jxls对比_久别重逢 QQ影音4.0跟旧版对比更新了什么?