Ruby On Rails in UA/Разработка на ROR/Qt прикрутить к Netbeas

14 января 2010, 02:19   Qt прикрутить к Netbeas
KubikRubik
KubikRubik
Живет: не указан
Сообщений: 27
Рейтинг: 0.0
Рег: 13 янв. 2010

  •  
Помогите решить проблему новичку в общем выбрал пока IDE Netbeas и решил узнать как в Руби создаётся графический интерфейс , решил скачать Qt установил всё по умолчанию . Дальше создаю проект , пишу код самой простой формочки окна нажимаю Run Ide не выдаёт не одной ошибки , а просто показывает адрес где сохранён проект. Хотя по идеи на экране должно появится моё созданое окошко , как я делал точно также как и в Python Netbeas +TK только для питона я ТК не скачивал так как оно там уже идёт в стандартной упаковке. По началу у меня и в Python были проблемы с созданием интерфейса , но потом я заметил когда создаётся новый проект в NetBeas там придлогаетца выбрать платформу внизу Python либо JPython я этого не когда не замечал так как с кодом проблем не когда не было ну решил выбрать Python и вуаля моё окошко сразу высветилось ! В Ruby платформа стоит только JRuby и я думаю вся проблема в этом не подскажите как решить проблему ?? Может переустановить NetBes либо как то по хитрому устанавливать Qt И еще вопрос какими пакетами пользуетесь вы для создания графического интерфейса и чтоб с доками желательно на русском , на ТК много доков но что то все на него плюются говорят то там не работает то там ?? может есть что поинтересней но с Qt все ровно помогите :))
14 января 2010, 08:09   RE: Qt прикрутить к Netbeas
Foreman
Roman V.
Живет: Днепр
Сообщений: 87
Рейтинг: 72.0
Рег: 05 сент. 2009

  •  
KubikRubik Для тех, кто плотно работает с Qt есть хорошая специализированная IDE Eric - http://eric-ide.python-projects.org/ Равноценно поддерживает руби и питон. Для разработки самого интерфейса рекомендую фирменную Qt Designer - http://qt.nokia.com/doc/4.6/designer-manual.html На "рускАм" инфы очень мало и, скорее всего, больше не будет :) > И еще вопрос какими пакетами пользуетесь вы для создания графического интерфейса Не могу сказать что активно пишу десктопные приложения, но уверен в одном: начинать нужно в обычном блокноте. Пока вы не напишите парочку простых програм в обычном текстовом редакторе - ничего не поймете. Вообще IDE - огромное зло для новичка. Отучает думать и приучивает к лени.
14 января 2010, 10:48   RE: RE: Qt прикрутить к Netbeas
KubikRubik
KubikRubik
Живет: не указан
Сообщений: 27
Рейтинг: 0.0
Рег: 13 янв. 2010

  •  
Roman V. >>Вообще IDE - огромное зло для новичка. Отучает думать и преичивает к лени Вот с этим согласен я видел какой то пакет помойму это и был Qt Desenger в нём можно тупо заниматься формошлёпством и на выходе получать код , но мне так не интересно я хочу сам их писать и знать как устроена моя программка и с кодом потом будет легче как мне кажется и так говорят бывалые на счёт Eric говорят он тормазит очень :( потому я его даже качать не стал
14 января 2010, 11:43   RE: RE: RE: Qt прикрутить к Netbeas
Foreman
Roman V.
Живет: Днепр
Сообщений: 87
Рейтинг: 72.0
Рег: 05 сент. 2009

  •  
KubikRubik > на счёт Eric говорят он тормазит очень :( потому я его даже качать не стал Можете смело плюнуть в лицо тому, кто так говорит. Уж что тормозит - так это глючное поделие под названием NetBeans. А Eric даже на моем старом ноуте с 256 метрами ОЗУ шустро бегал. > Qt Desenger в нём можно тупо заниматься формошлёпством и Эта программа разработана для создания прттотипа приложения, прежде всего. Без логики, которую пишете вы лично, эти формочки безжизненны.
14 января 2010, 12:27   RE: RE: RE: RE: Qt прикрутить к Netbeas
KubikRubik
KubikRubik
Живет: не указан
Сообщений: 27
Рейтинг: 0.0
Рег: 13 янв. 2010

  •  
Roman V. >Эта программа разработана для создания прттотипа приложения, прежде всего. Без логики, которую пишете вы лично, эти формочки безжизненны. Ясно спасибо за разъяснение будем пробывать Qt4 и Qt Desenger имеют отличие?? или это просто номер версии??
14 января 2010, 12:52   RE: RE: RE: RE: RE: Qt прикрутить к Netbeas
Gregory
Alexander
Живет: Kharkiv, UKR
Сообщений: 125
Рейтинг: 87.0
Рег: 15 сент. 2009

  •  
KubikRubik В Ruby платформа стоит только JRuby и я думаю вся проблема в этом не подскажите как решить проблему ?? Можешь смело скачать ruby, установить себе на машину, и в нет бинсе выбрать Tools -> Ruby Platform -> Появиться окошко и в нем наживаешь кнопку Autodetect Platform, и тогда у тебя появиться твой установленный руби. И при создании проджекта просто выбираешь какая тебе платвформа нужна, jruby, или ruby.
14 января 2010, 12:52   RE: RE: RE: RE: RE: RE: Qt прикрутить к Netbeas
KubikRubik
KubikRubik
Живет: не указан
Сообщений: 27
Рейтинг: 0.0
Рег: 13 янв. 2010

  •  
Alexander Понемаешь если Netbes Был установлен перед Ruby то он не видет уже Ruby C:/Ruby/lib/ruby/site_ruby/1.8/i386-msvcrt/qtruby4.so: 126: Не найден указанный модуль. - C:/Ruby/lib/ruby/site_ruby/1.8/i386-msvcrt/qtruby4.so (LoadError) from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from C:/Ruby/lib/ruby/site_ruby/1.8/Qt4.rb:5 from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from C:/Documents and Settings/Admin.MICROSOF-C60F96/MyDoc/NetBeansProjects/RubyApplication1/lib/main.rb:1 вот теперь что пишет :( Хотя я установил Qt и по адресу вроде он лежит там где надо :((
14 января 2010, 12:59   RE: Qt прикрутить к Netbeas
zloy
Zloy
Живет: Москва
Сообщений: 888
Рейтинг: 587.0
Рег: 17 дек. 2008
Его блог
  •  
KubikRubik Попробуй качнуть вот этот проект http://github.com/nmerouze/qtjruby-more/ По описанию точно тебе подходит. Это фреймворк для создания десктопных Qt приложений на jRuby. Там и примеры есть. Также я бы посоветовал не начинать с нуля, а взять где нибудь (sourceforge.org, rubyforge.com, github.com, gitorious.org, opensourcerails.com) существующие проекты и попытаться их запустить, посмотреть. Что понравится - возьмешь за основу, а то с нуля запаришься детали для велосипеда напильником затачивать.
14 января 2010, 13:05   RE: RE: Qt прикрутить к Netbeas
KubikRubik
KubikRubik
Живет: не указан
Сообщений: 27
Рейтинг: 0.0
Рег: 13 янв. 2010

  •  
Зоран да там не сложно тот кто шарит сразу поймёт о чём . я уверен что там дело 5 секунд и можно смело работать просто я в силу своей не опытности в Ruby и NetBeas не пойму в чём дело :( У меня для Qt уже всё есть и доки и примеры осталось только заставить работать в упряжке с NetBeas Вот тут http://rubyforge.org/forum/forum.php?thread_id=19186&forum_id=723 нашел ответ на свой вопрос у человека была такая же проблема только я что то иза моего английского не могу разобраться в объяснении устранении ошибки :(
14 января 2010, 13:17   RE: RE: RE: Qt прикрутить к Netbeas
zloy
Zloy
Живет: Москва
Сообщений: 888
Рейтинг: 587.0
Рег: 17 дек. 2008
Его блог
  •  
KubikRubik У тебя ругается на то, что модуль четтам.so не найден. Это расширение используется для так назывемых "native extensions" которые по сути бинарный компилированный код, расширяющий возможности интерпретатора ruby. Этот код платформо-зависим. Тот что там лежит скорее всего подходит только для *nix, но не подходит для win. Он предлагает тебе скомпилировать so файл. Но это гимор мама не горюй. Я если встречаю гем с нативным расширением, просто ищу другой, т.к. мне такой развлекухи не надо. С твоим случаем сложнее, т.к. не так уж много я думаю Qt библиотек для ruby. почитай обсуждение тут, может это тебе поможет. а к нетбинсу эта ошибка не имеет ровно никакого отношения.
14 января 2010, 13:19   RE: RE: RE: Qt прикрутить к Netbeas
zloy
Zloy
Живет: Москва
Сообщений: 888
Рейтинг: 587.0
Рег: 17 дек. 2008
Его блог
  •  
KubikRubik нашел ответ на свой вопрос у человека была такаяже проблема только я что то иза моего английского не могу разобраться в обьяснении устраниии ошибки :( так у тебя проблема в винде, а у него-то в линуксе. это две большие разницы.
14 января 2010, 14:41   RE: RE: RE: Qt прикрутить к Netbeas
KubikRubik
KubikRubik
Живет: не указан
Сообщений: 27
Рейтинг: 0.0
Рег: 13 янв. 2010

  •  
KubikRubik Если написало "ошибка буфера" - значит вы скачали qtruby, который не подходит для вашей системы. Сначала я думал что это все, но не тут то было. Потребовалось ещё одна библиотека - mingwm10.dll. ошибка Скачал я её тут и сбросил в %RUBY_DIR%\bin. Ну а теперь можем запустить наше приложение и любоваться окошком с кнопкой. Я скачал эту библиотеку как правильно мне туда сбросить ?? Подскажите пожалуйста
14 января 2010, 14:49   RE: RE: RE: RE: Qt прикрутить к Netbeas
Gregory
Alexander
Живет: Kharkiv, UKR
Сообщений: 125
Рейтинг: 87.0
Рег: 15 сент. 2009

  •  
KubikRubik либо сюда - c:/WINDOWS/system32/ или сюда - имя диска/ruby/bin/ - вообщем зайди в папку руби и найди в ней папку бин и туда закинь ее
14 января 2010, 15:08   RE: RE: RE: RE: RE: Qt прикрутить к Netbeas
KubikRubik
KubikRubik
Живет: не указан
Сообщений: 27
Рейтинг: 0.0
Рег: 13 янв. 2010

  •  
Alexander заработало только после того как кинул в c:/windows/system32 Спасибо большое помог :) Ща проверим работают как с Netbeas теперь будет работать Yaaaaaaahooooooooooooou всё работает )))))
14 января 2010, 15:17   RE: RE: RE: RE: RE: Qt прикрутить к Netbeas
KubikRubik
KubikRubik
Живет: не указан
Сообщений: 27
Рейтинг: 0.0
Рег: 13 янв. 2010

  •  
Alexander Вот ещё осталось разобраться с Русским шрифтом в NetBeas и супер среда разработки приложений готова :)))))) Кто подскажет как решается проблемы с Рус в Ruby-Netbeas
14 января 2010, 15:36   RE: RE: RE: RE: RE: RE: Qt прикрутить к Netbeas
Gregory
Alexander
Живет: Kharkiv, UKR
Сообщений: 125
Рейтинг: 87.0
Рег: 15 сент. 2009

  •  
KubikRubik Кто подскажет как решается проблемы с Рус в Ruby-Netbeas - всмысле, ты хочешь русский интерфейс ?
14 января 2010, 15:42   RE: RE: RE: RE: RE: RE: RE: Qt прикрутить к Netbeas
KubikRubik
KubikRubik
Живет: не указан
Сообщений: 27
Рейтинг: 0.0
Рег: 13 янв. 2010

  •  
Alexander не чтоб к примеру , когда пишу код puts "Привет мир " а выводит dkgnfdgnng tert каккозябры вобщем ! :(
14 января 2010, 20:11   RE: RE: RE: RE: RE: RE: RE: Qt прикрутить к Netbeas
KubikRubik
KubikRubik
Живет: не указан
Сообщений: 27
Рейтинг: 0.0
Рег: 13 янв. 2010

  •  
Alexander не чтоб к примеру , когда пишу код puts "Привет мир " а выводит dkgnfdgnng tert каккозябры вобщем ! :(