racket gui库相关

  racket gui库很方便,做个带有界面的软件或者一些小游戏真的很快,作为平时娱乐还是挺不错的。

  racket提供了两种方法使用gui库。

  第一种比较方便,简洁。2htdp/universe中提供了big-bang方法,能够很方便的处理各种事件,文档很详细,直接看文档就行。然而,虽然这个方法很方便,但这并不完全是使用这个库的全部姿势,这只是给大家一个简洁的关于如何使用该库的介绍。

  第二种则是比较通用的方法,新建一个frame%窗口,布局整个界面框架,继承canvas%类,然后重写各种事件的回掉函数。各种事件和windows中的事件类似,常见的有下面几种on-paint,更新界面;on-event,鼠标事件;on-char键盘事件。这种方法比较常用,Racket自带的一些小游戏例子就是用这种方法,具体例子参见扫雷源码\Racket\share\pkgs\games\mines。

  文档已经很详细了,具体详情参见文档。

时间: 2024-10-05 05:32:34

racket gui库相关的相关文章

golang net http库相关超时的设置

net.http 包中的超时设置 app.Server.ReadTimeout app.Server.WriteTimeout 是针对所有请求设置的选项 默认 net.http keepalived 开启,超时时间为 3 分钟,如下 1942    type tcpKeepAliveListener struct { 1943          *net.TCPListener 1944    } 1945 1946    func (ln tcpKeepAliveListener) Accep

Python GUI库

PyQT不错的,只是要小心,这个东西是GPL的,如果你要写商业程序需要购买商业版授权.另外PyGTK.wxPython都是不错的GUI库.Python自带了一个基于TkInter的GUI库,如果你不想引入第三方的依赖性,这就是唯一的选择.如果你在Mac下写程序的话,Cocoa+PyObjC也不错.另外,Java版的Python,也就是Jython,可以使用Java的GUI库如AWT/Swing或者SWT:.Net/CLI版的IronPython可以使用.Net/CLI支持的GUI库如WinFor

tkD--来自TCL/TK之D语言跨平台GUI库

D越来越有玩头了-- 感觉一下代码的流畅: 1 module main; 2 3 /** 4 * Imports. 5 */ 6 import std.algorithm; 7 import std.array; 8 import std.datetime; 9 import std.file; 10 import tkd.tkdapplication; 11 12 /** 13 * Sample application. 14 */ 15 class Application : TkdAppl

sqlserver库相关-表相关-3

原文: https://www.cnblogs.com/wlx520/p/4684441.html 库相关 建库 --创建School数据库之前:首先判断数据库是否存在,若存在则删除后再创建,若不存在则创建----exists关键字:括号里边能查询到数据则返回‘true’ 否则返回‘false’if exists(select * from sysdatabases where name = 'School')--exists返回‘true’则执行删除数据库操作--drop database S

MySQL库相关操作

========MySQL库相关操作====== 一.系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息.列信息.权限信息.字符信息等performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件.锁等现象 mysql: 授权库,主要存储系统用户的权限信息test: MySQL数据库系统自动创建的测试数据库 二.创建数据库 - 语法(help c

使用Python3.6的标准GUI库tkinter快速创建GUI应用程序

Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里.Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中. wxPython:wxPython 是一款开源软件,是 Python 语言的一套优秀的 GUI 图形库,

GUI库之认识Tkinter(一)

一.介绍 Tkinter是Python默认的GUI库,我们经常使用的IDLE就是用Tkinter设计出来的,因此我们在使用的时候直接导入Tkinter模块就好了. 1.特点:可移植性.灵活性高 2.构成:Tk + interface = Tkinter 二.第一次体验Tkinter 1.接下来举个例: import tkinter as tk root = tk.Tk() # 创建一个主窗口,用于容纳整个GUI程序 root.title("YfacesClub") # 设置主窗口对象的

分享13个Python GUI库

Python Python是一门高级编程语言.它用于通用编程.Python语言由Guido van Rossum创建,并于1991年首次发布.Python的设计哲学着重于代码的可读性.因此空白在Python中具有重要的意义. Python提供了允许在小规模和大规模上编程的设计理念,而且具有一个非常庞大的标准库.Python使用动态类型系统,并具有自动内存管理功能. Python支持多种编程范式,其中包括: 面向对象命令式函数式程序式图形用户界面(GUI) GUI是一个人机交互的界面,换句话说,它

GUI库中RichEdit控件开发的林林总总

之前开发了RichEdit控件,现在回顾总结一下. Rich text format格式(通常缩写为RTF)是一种专有的文档文件格式,是1987年Microsoft对文件跨平台交换开发发布的规范,详情参考维基百科Rich text format(http://en.wikipedia.org/wiki/Rich_Text_Format),该格式支持在文档中显示多种类型的文本对象.该格式文档以带有转义序列的纯文本形式存储和交换. 游戏UI库中的richtext一般包含带颜色效果文本,图片,表情,超