`
vivimusing
  • 浏览: 81462 次
  • 性别: Icon_minigender_1
  • 来自: 台州
社区版块
存档分类
最新评论

FXRuby代码笔记---hello.rb (button with a icon)

阅读更多
require 'fox16'

include Fox

app = FXApp.new


main = FXMainWindow.new(app, "Hello, World!")

button=FXButton.new(main, "Hello, World!")

button.tipText = "Push Me!"

 以上参见http://vivimusing.iteye.com/admin/blogs/224541

File.open("ruby.jpg", "rb") do |iconFile|
	button.icon = FXJPGIcon.new(app, iconFile.read)
	button.iconPosition= ICON_ABOVE_TEXT
end

FXJPGIcon.new (a, pix=nil, clr=0, opts=0, width=1, height=1) {|theJPGIcon| ...}

a=>FXApp实例[app]

pix=>以jpg格式的数据流[iconFile.read]

 

button.connect(SEL_COMMAND) do |sender,selector,data|
	exit
end

FXToolTip.new(app)


app.create


main.show(PLACEMENT_SCREEN)

app.run

 以上参见http://vivimusing.iteye.com/admin/blogs/224541

  • 描述: 效果图
  • 大小: 34.3 KB
分享到:
评论

相关推荐

    fxruby-1.6.25-x86-mingw32.gem

    fxruby-1.6.25-x86-mingw32.gem,ruby可视化文档fxri的windows用安装文件,放在gems的cache文件夹内在cmd内输入gem install fxruby-1.6.25-x86-mingw32.gem安装

    FXRuby.Create.Lean.and.Mean.GUIs.with.Ruby

    FXRuby.Create.Lean.and.Mean.GUIs.with.Ruby

    FXRuby.Create.Lean.and.Mean.GUIs.with.Ruby.rar

    FXRuby.Create.Lean.and.Mean.GUIs.with.Ruby.rar

    FXRuby(2008.4).pdf

    FXRuby(2008.4).pdf

    FXRuby-开源

    在FXRuby-1.2.1.gem文件中,我们可以看到这是FXRuby的一个特定版本,版本号为1.2.1。Gem是Ruby的标准包管理系统,用于安装、管理和更新Ruby库。这个gem文件包含了FXRuby库的所有源代码、依赖关系和其他资源,使得...

    FXRuby for Ruby

    FXRuby API for Ruby FXRuby API for Ruby

    FXRubyCreatLeanandMeanGUIsWithRubyFreePdfBook.pdf 英文原版

    FXRuby Creat Lean and Mean GUIs With Ruby – Free Pdf Book

    fxruby:FXRuby 是 Ruby 的扩展模块,提供 FOX GUI 工具包的接口

    FXRuby 完整的 API 描述: 或 / 最新的 fxruby Linux 上的状态: 在 Windows 上:说明: FXRuby 是一个库,用于为您的 Ruby 应用程序开发强大而复杂的跨平台图形用户界面 (GUI)。 它基于 FOX Toolkit,这是一个由 ...

    ruby 最新 安装文件 与 API

    RDoc是Ruby的官方文档生成工具,它能够从源代码注释中提取信息,生成HTML或其他格式的API文档,帮助开发者理解和使用Ruby代码。安装RDoc后,开发者可以通过`rdoc`命令来生成项目的文档,这对于开源项目和团队协作...

    Jackal-RGSSEditor:RPGMaker 系列的 RGSS (1, 2, 3) 代码编辑器

    豺狼 - RGSSEditor RPGMakerXP、RPGMakerVX 和 RPGMakerVX Ace 的 RGSS (1, 2, 3) 代码编辑器。 此编辑器旨在替换 RPG Maker 系列的(有限的)内置 int 编辑器。 它是用 ruby​​ 开发的,GUI 使用 FXRuby,文本编辑...

    Fur Coder-开源

    《毛皮代码:开源软件与FXRuby的编程实践》 毛皮代码,作为一个开源项目,以其独特的编码器功能,吸引了众多编程爱好者关注。这个项目旨在实现毛皮编码的生成与解密,为开发者提供了一个全新的工具。其核心是利用...

    Ruby GUI Toolkits

    除了Tk之外,还有其他几个选择,例如FXRuby、GTK+、FLTK和Gt等。每种工具包都有其独特的优势和劣势。经过初步研究,wxRuby2似乎是最佳选择。wxRuby2具有相当稳定、成熟、跨平台、提供本地化外观和感觉以及丰富的控件...

    Ruby单元测试框架TestUnit的替代者MiniTest介绍

    Ruby 1.8时代,Ruby 和 Rails 的默认测试框架都是 TestUnit,TestUnit 历史悠久,它最大的问题是太慢,太臃肿了,它包含了一堆现在很少使用的第三方库,比如GTk v1, GTk v2, FxRuby,另外一个大问题的是它缺乏一些...

Global site tag (gtag.js) - Google Analytics