当前位置: 首页 > 软件库 > 程序开发 > GUI开发框架 >

ATK

Go 语言的 Tcl/Tk 绑定图形库
授权协议 LGPL
开发语言 Google Go
所属分类 程序开发、 GUI开发框架
软件类型 开源软件
地区 国产
投 递 者 房学
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

ATK 是 Go 语言的 Tcl/Tk 绑定图形库。

go get github.com/visualfc/atk

安装 Tcl/Tk

http://www.tcl-lang.org

  • MacOS X, Windows

https://www.activestate.com/activetcl/downloads

  • Ubuntu
$ sudo apt install tk-dev
  • CentOS
$ sudo yum install tk-devel

Demo

https://github.com/visualfc/atk_demo

Sample

package main

import (
    "github.com/visualfc/atk/tk"
)

type Window struct {
    *tk.Window
}

func NewWindow() *Window {
    mw := &Window{tk.RootWindow()}
    lbl := tk.NewLabel(mw, "Hello ATK")
    btn := tk.NewButton(mw, "Quit")
    btn.OnCommand(func() {
        tk.Quit()
    })
    tk.NewVPackLayout(mw).AddWidgets(lbl, tk.NewLayoutSpacer(mw, 0, true), btn)
    mw.ResizeN(300, 200)
    return mw
}

func main() {
    tk.MainLoop(func() {
        mw := NewWindow()
        mw.SetTitle("ATK Sample")
        mw.Center()
        mw.ShowNormal()
    })
}
 相关资料
  • 主要内容:语法,示例,创建盒形图,盒形图与凹口盒形图是数据集中数据分布情况的衡量标准。它将数据集分为三个四分位数。盒形图表示数据集中的最小值,最大值,中值,第一四分位数和第四四分位数。 通过为每个数据集绘制箱形图,比较数据集中的数据分布也很有用。 R中的盒形图通过使用函数来创建。 语法 在R中创建盒形图的基本语法是 - 以下是使用的参数的描述 - x - 是向量或公式。 data - 是数据帧。 notch - 是一个逻辑值,设置为可以画出一

  • JRuby Read more here: https://github.com/iconara/mikka. Groovy/Groovy++ Read more here: https://gist.github.com/620439. Clojure Read more here: http://blog.darevay.com/2011/06/clojure-and-akka-a-match

  • 主要内容:语法,例子,线图标题,颜色和标签,多线条图表线形图是通过在多个点之间绘制线段来连接一系列点所形成的图形。这些点按其坐标(通常是坐标)的值排序。线形图通常用于识别数据趋势。 R中的通过使用函数来创建线形图。 语法 在R中创建线形图的基本语法是 - 以下是使用的参数的描述 - v - 是包含数值的向量。 type - 取值表示仅绘制点,表示仅绘制线条,表示仅绘制点和线。 xlab - 是轴的标签。 ylab - 是轴的标签。 main - 是图

  • 主要内容:语法,示例,条形图标签,标题和颜色,组条形图和堆叠条形图条形图表示矩形条中的数据,其长度与变量的值成比例。R使用函数来创建条形图。R可以在条形图中绘制垂直和水平条。 在条形图中,每个条可以被赋予不同的颜色。 语法 在R中创建条形图的基本语法是 - 以下是使用的参数的描述 - H - 是包含条形图中使用的数值的向量或矩阵。 xlab - 是轴的标签。 ylab - 是轴的标签。 main - 是条形图的标题。 names.arg - 是在每个栏下显示的名

  • 2. 自然语言和形式语言 自然语言(Natural Language)就是人类讲的语言,比如汉语、英语和法语。这类语言不是人为设计(虽然有人试图强加一些规则)而是自然进化的。形式语言(Formal Language)是为了特定应用而人为设计的语言。例如数学家用的数字和运算符号、化学家用的分子式等。编程语言也是一种形式语言,是专门设计用来表达计算过程的形式语言。 形式语言有严格的语法(Syntax)

  • 自然语言是人类讲话使用的语言,如英语、西班牙语和法语等。虽然人们总要给自然语言加上一些规则,但自然语言并非人类设计,它们是自然演化而来的。 形式语言是人们为特定应用设计的语言。例如,数学家使用的记号就是一种便于表示数字与符号关系的形式语言。化学家也使用一种形式语言来表示分子的化学结构。最重要的是: 编程语言是人为设计的用来表达计算的形式语言。 前面也提到过,形式语言有严格的语法规则。比如3+3=6

  • 如果我在自制的MacOS Mojave上这样做: 我得到: 我已经找了好几天了,也尝试了各种解决方案,比如这里,但是至今没有运气。知道我为什么会出现这个错误以及如何修复它吗? 提前感谢!

  • 本文向大家介绍详解SQL四种语言:DDL DML DCL TCL,包括了详解SQL四种语言:DDL DML DCL TCL的使用技巧和注意事项,需要的朋友参考一下 看到很多人讨论SQL还分为四种类型,在这里知识普及一下,并总结下他们的区别吧。 1. DDL – Data Definition Language 数据库定义语言:定义数据库的结构。 其主要命令有CREATE,ALTER,DROP等,下