class CalculatorForm
Public Class Methods
new(parent = nil)
click to toggle source
Calls superclass method
# File examples/designer/calculatorbuilder/calculatorform.rb, line 31 def initialize(parent = nil) super(parent) loader = Qt::UiLoader.new file = Qt::File.new(":/forms/calculatorform.ui") file.open(Qt::File::ReadOnly) formWidget = loader.load(file, self) file.close @ui_inputSpinBox1 = findChild(Qt::SpinBox, "inputSpinBox1") @ui_inputSpinBox2 = findChild(Qt::SpinBox, "inputSpinBox2") @ui_outputWidget = findChild(Qt::Label, "outputWidget") Qt::MetaObject.connectSlotsByName(self) self.layout = Qt::VBoxLayout.new do |l| l.addWidget(formWidget) end self.windowTitle = tr("Calculator Builder") end
Public Instance Methods
on_inputSpinBox1_valueChanged(value)
click to toggle source
# File examples/designer/calculatorbuilder/calculatorform.rb, line 53 def on_inputSpinBox1_valueChanged(value) @ui_outputWidget.text = (value + @ui_inputSpinBox2.value).to_s end
on_inputSpinBox2_valueChanged(value)
click to toggle source
# File examples/designer/calculatorbuilder/calculatorform.rb, line 57 def on_inputSpinBox2_valueChanged(value) @ui_outputWidget.text = (value + @ui_inputSpinBox1.value).to_s end