IT Staff

Blog về chuyên ngành IT

[Ruby] GUI with Tk

leave a comment »

“Đ ô i   l ú c   m ì n h   m u ốn   t ạ o   m ộ t   c á i   g ì   đ ó   h ơ i   đ ẹ p   m ộ t   c h ú t ,   d ễ   s ử   d ụ n g   n ữ a .”
-minhlb-


Giới thiệu sơ qua về lập trình GUI cho Ruby với Tk toolkit (by John Ousterhout).

Tk miễn phí, dễ sử dụng, chạy hầu như trên mọi nền.

Có một số toolkits cần quan tâm như:

– Ruby Cocoa: dành cho MacOS X Cocoa

– Ruby-GNOME2: dành cho Gtk+2 và Gnome

– FXRuby: dành cho Fox

Cài đạt toolkit Tk cho Ruby

1. Cách biên dịch Tcl/Tk từ sourcecode

Không cần đi đâu xa, nó đã được viết rất kỹ từng bước ở đây.

Mình d0wn về và biên dịch thành công hai gói này tcl8.4.19-src.tar.gztk8.4.19-src.tar.gz, trang download ở đây.

2. Cài đặt ruby-tk
– Mở System > Administation > Synaptic Package Manager
– Bạn tìm kiếm từ khóa: ruby-tk
install ruby-tk package image

install ruby-tk package image

– Mình chọn libtcltk-ruby1.8 vì mình đang dùng ruby 1.8🙂
– Cuối cùng bạn chọn Apply.

Chạy test sample

Giờ mình bắt tay vào viết 1 ví dụ để test như sau:
hello_world_tk image

hello_world_tk image

Chạy lệnh
$ ruby hello_world_tk.rb
Bạn sẽ gặp một window hiện ra và một button với dòng chữ hello, world.
result tk sample image

result tk sample image

Bravo, mình đã xong.
{:-)P

Written by Xavier

Tháng Tám 3, 2013 lúc 9:53 sáng

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: