[转载 ]Installing qtbindings (alt Qt-Ruby) on Ubuntu

本文介绍如何利用Ruby、QtBindings和C++在Ruby中创建基本的图形用户界面(GUI)应用,包括安装QtBindings、初始化Qt应用、创建按钮并调整其属性、显示按钮和执行应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. Requirements
Qt 4.6.x
cmake 2.6.3+
gcc 4.x
Ruby

2. Install qtbindings.

$ gem install qtbindings
2
Building native extensions. This could take a while...
3
Successfully installed qtbindings-4.6.3.2
4
1 gem installed
5
Installing ri documentation for qtbindings-4.6.3.2...
6
Installing RDoc documentation for qtbindings-4.6.3.2...


3. Test.

01
$ irb
02
ruby-1.9.2-p180 :001 > require 'Qt'
03
=> true
04
ruby-1.9.2-p180 :002 > a = Qt::Application.new(ARGV)
05
=> #<qt::application:0x88743dc objectname="irb">
06
ruby-1.9.2-p180 :003 > button = Qt::PushButton.new('Hello World!',nil)
07
=> #<qt::pushbutton:0x8a04db4 objectname="" ,="" x="0," y="0," width="640," height="480">
08
ruby-1.9.2-p180 :004 > button.resize(300,30)
09
=> nil
10
ruby-1.9.2-p180 :005 > button.show()
11
=> nil
12
ruby-1.9.2-p180 :006 > a.exec()
13
</qt::pushbutton:0x8a04db4></qt::application:0x88743dc>




5. Resouces.
RubyGems.org: http://rubygems.org/gems/qtbindings
QtBindings Homepage: https://github.com/ryanmelt/qtbindings
Qt Homepage: http://qt.nokia.com/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值