使用tkinter的codesulptor simplegui api的包装器

SimpleGUITk的Python项目详细描述


simpleguitk是使用tkinterCodeSkulptorsimpleguiapi的包装器。 codesulptor是一个基于浏览器的python解释器,用于 课程“An Introduction to Interactive Programming in Python”。

此包装器使在 在不使用 网络浏览器。

要求

这些都不是严格的要求,因为simpleguitk将在没有它们的情况下运行 只要不需要使用simplegui imagessimplegui sounds 原料药。

用法

使用simpleguitk最实用的方法是使用以下导入 语句,使在simplegui和simpleguitk之间进行切换变得容易。

import simpleguitk as simplegui

假设你打算最终在codesulptor中运行你的代码,让它成为一种习惯 经常测试。在撰写本文时,python的一些语言特性是 在codesulptor中不可用,并且尽早捕获这些可以使 确保您的实现按预期工作。

要使用SimplePlot,只需像在codesulptor中一样导入它。

import simpleplot

更改

  • 1.1.3
    • 密钥释放事件仅在真正释放时发送。
    • 如果声音已经播放,重复调用声音播放将不起任何作用 玩。
  • 1.1.2
    • 支持从本地文件系统加载数据。
    • 修复图像中的旋转错误。
    • 图像渲染中的一些小优化。
  • 1.1.1
    • matplotlib不再是一个严格的要求,因为它只用于 简单地说。
    • 在python 2中运行时,强制division的行为类似于python 3。
  • 1.1.0
    • 通过matplotlib对simpleplot的初始支持。
    • 支持Python3。
    • 修复控件对象的大小问题。
  • 1.0.6
    • 将simpleguitk版本移动到基目录以避免在 安装。
  • 1.0.5
    • 确保画布刷新在合理的间隔内。
  • 1.0.4
    • 画布边框现在将正确渲染。
    • draw处理程序使用自适应超时,以便在 60帧/秒,就像codesulptor一样。
    • 多边形默认填充设置为透明。
  • 1.0.3
    • 防止输入状态标签动态调整大小,这将导致 在某些事件上移动的画布。
    • 将fps增加到100以更好地匹配codesulptor中的simplegui。
  • 1.0.2
    • 在状态框中显示输入事件。
    • 使用命名颜色时忽略颜色代码大小写。
    • 输入控制事件以字符串的形式发送,就像在simplegui中一样。
    • 几个小错误修复程序
  • 1.0.1
    • 将tkinter键转换为javascript键代码,以便使用 不使用simplegui.key_map的实现。
    • 支持指定为不带前导哈希符号的十六进制颜色。
    • 旧版本Tkinter的错误修复。
  • 1.0.0
    • 首次正式发布。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
插入表达式以完成JAVA语句块时出现语法错误   在linkedlist中的特定节点后插入java   java如何将参数传递给安卓 junit测试(参数化测试)   java在运行时将数据添加到片段中的RecyclerView,在该片段中,数据是在单独的片段中创建的   java apache CsrfPreventionFilter和404错误   java Ask是安卓 6.0的多重权限   java将字符串解析为Time并插入mysqldatabase   java扩展MyBatis映射器接口可能导致异常   java SparkSql不支持日期格式   在java中剪切字符串的一部分   将Java lambda的结果分配给字段   在Java中解析OCL?   java解析json到安卓中活动中的对象   用于时区转换的JavaAPI   在Oracle上建立与ESRI geodatabase直接连接的java在未处于调试模式时挂起   拆分文件时出错。使用Java8的xml文件   java eclipse jsp无颜色、代码完成和错误检测   java spring kafka侦听器在错误的位置查找ContainerProperty   java Springboot应用程序@EnableConfigServer无法在Eclipse中解析   当尝试使用ConstraintLayout将java视图添加到同一行时,java视图会被截断