require 'Qt'
require 'Classes.rb'
require 'lib.rb'
class Question_options_widget < Qt::HBox
def initialize(name,label,options)
super
@lbl = Qt::Label.new(self,label)
@lbl.setText(label)
@bgrp = QButtonGroup.new(1,QGroupBox::Horizontal,"Button Group 1 (exclusive)",self)
@box = QVBoxLayout.new(self,11,6)
@box.addWidget(@bgrp)
@bgrp.setExclusive(TRUE)
#insert radiobuttons
options.each do |option_item|
QRadioButton.new(option_item.response,bgrp)
end
end
end
class Question_text_widget < Qt::HBox
def initialize(name,label)
super
@lbl = Qt::Label.new(self,label)
@lbl.setText(label)
@txt = Qt::LineEdit.new(self,name)
end
end