main.rb

require 'Qt'

require './mainwindow.rb'

def deep_copy_matrix matrix

#deep copy of an array of arrays, dup'ing won't cut it

cp = []

matrix.each do |row|

cp << row.dup

end

cp

end

app = Qt::Application.new(ARGV)

mainWindow = MyMainWindow.new

mainWindow.show

app.exec()