Ruby 继承 Gtk::Window

2015-10-24 0 176
Ruby 继承 Gtk::Window
require "gtk"

class SampleWindow < Gtk::Window

  def initialize
    super
    set_title("Ruby/GTK Sample")
    signal_connect("destroy") { Gtk::main_quit }

    entry = Gtk::Entry.new

    button = Gtk::Button.new("All Caps!")
    button.signal_connect("clicked") { cmdAllCaps(entry) }

    box = Gtk::HBox.new
    box.add(Gtk::Label.new("Text:"))
    box.add(entry)
    box.add(button)

    add(box)
    show_all
  end

  def cmdAllCaps(textField)
    textField.set_text(textField.get_text.upcase)
  end
end

SampleWindow.new
Gtk::main

遇见资源网 ruby Ruby 继承 Gtk::Window http://www.ox520.com/16519.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务