LINUX.ORG.RU

Ruby + Qt4 - вызов функции из тела Ruby

 ,


0

1
require 'Qt4'
require 'x0_f1.rb'
require 's1_f.rb'

#Запуск главной программы
class StartQT4 < Qt::MainWindow

  def initialize parent=nil
    super
    @ui = Ui_MainWindow.new
    @ui.setupUi self
    #Описывание сигналов
    Qt::Object.connect(@ui.b_run, SIGNAL('activated()'), self, SLOT('global_module()'))
  end
  
  def global_module()
  
     p "YEAH"
  
  end
  

end
 
if $0 == __FILE__
    app = Qt::Application.new(ARGV)
    myapp = StartQT4.new
    myapp.show
    app.exec
    
end

Вроде все просто и все по мануалу, но выскакивает ошибка Qt::Object.connect(@ui.b_run, SIGNAL('activated()'), self, SLOT('global_module()')) на строчку

Qt::Object.connect(@ui.b_run, SIGNAL('activated()'), self, SLOT('global_module()'))

Подскажите, что я не так делаю.



Последнее исправление: Bobrius (всего исправлений: 1)

Ответ на: комментарий от Deleted

Спасибо, но все равно я потратил свои нервы на поиск этой не хватающей строчки)))

Bobrius
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.