From: lolveley Date: 2009-05-21T04:06:08+09:00 Subject: Re: Qt4 not supported? Stop! I have found the error : a "super" was miussing in the head of initialize. olivier. > hello, > > I have made a little change : > > ********************************************* > require ('Qt') > > class Fen_princ < Qt::MainWindow > > def initialize > zone_centrale=Qt::Widget.new > nom=Qt::LineEdit.new > layout=Qt::FormLayout.new > layout.addRow("Votre nom :",nom) > zone_centrale.setLayout(layout) > self.setCentralWidget(zone_centrale) > > end > > end > > > app=Qt::Application.new(ARGV) > fenetre=Fen_princ.new() > fenetre.show > app.exec > > ********************************************** > > and I have then this error : > > *********************************************** > C:/Users/lolveley/Documents/Visual Studio > 2008/Projects/test_qt_central_widget/test_qt_central_widget/rubyfile.rb:11:in > `method_missing': Instance is not initialized, cannot call > setCentralWidget (ArgumentError) > from C:/Users/lolveley/Documents/Visual Studio > 2008/Projects/test_qt_central_widget/test_qt_central_widget/rubyfile.rb:11:in > `initialize' > from > c:/ruby/lib/ruby/gems/1.8/gems/qtruby4-1.4.10-mswin32/lib/Qt/qtruby4.rb:2398:in > `call' > from > c:/ruby/lib/ruby/gems/1.8/gems/qtruby4-1.4.10-mswin32/lib/Qt/qtruby4.rb:2398:in > `try_initialize' > from > c:/ruby/lib/ruby/gems/1.8/gems/qtruby4-1.4.10-mswin32/lib/Qt/qtruby4.rb:2397:in > `catch' > from > c:/ruby/lib/ruby/gems/1.8/gems/qtruby4-1.4.10-mswin32/lib/Qt/qtruby4.rb:2397:in > `try_initialize' > from C:/Users/lolveley/Documents/Visual Studio > 2008/Projects/test_qt_central_widget/test_qt_central_widget/rubyfile.rb:19:in > `new' > from C:/Users/lolveley/Documents/Visual Studio > 2008/Projects/test_qt_central_widget/test_qt_central_widget/rubyfile.rb:19 > > > *********************************************** > > lolveley. > > ___________________________________________________________________________ Yahoo! Mail r�invente le mail ! D�couvrez le nouveau Yahoo! Mail et son interface r�volutionnaire. http://fr.mail.yahoo.com