require 'Qt' require 'canvasview.rb' require 'canvastext.rb' require 'element.rb' require 'chartform.rb' require 'chartform_canvas.rb' require 'chartform_files.rb' require 'optionsform.rb' require 'setdataform.rb' app = TQt::Application.new( ARGV ) if app.ARGV.length > 0 filename = app.ARGV[0] if filename.rindex( /.cht$/ ).nil? filename = nil end end cf = ChartForm.new( filename ) app.mainWidget = cf cf.show app.exec