LINUX.ORG.RU
ФорумTalks

[ruby, tk] Won't Work!


0

0

Благодаря треду http://www.linux.org.ru/view-message.jsp?msgid=2916880, я решил немного изучить библиотеку tk.

Недолго думая, был взят пример из книги Programming Ruby:
-----8<-----
require 'tk'
root = TkRoot.new { title "Ex3" }
top = TkFrame.new(root) { relief 'raised'; border 5 }
lbl = TkLabel.new(top) do
justify 'center'
text 'Hello, World!'
pack('padx'=>5, 'pady'=>5, 'side' => 'top')
end
TkButton.new(top) do
text "Ok"
command { exit }
pack('side'=>'left', 'padx'=>10, 'pady'=>10)
end
TkButton.new(top) do
text "Cancel"
command { lbl.configure('text'=>"Goodbye, Cruel World!") }
pack('side'=>'right', 'padx'=>10, 'pady'=>10)
end
top.pack('fill'=>'both', 'side' =>'top')
----->8-----

Но при запуске интерпретатор ruby сегфолтится... Я сообщил об этом в багтрекер (http://rubyforge.org/tracker/?func=detail&aid=21168&group_id=426&...), но всё-же хотел бы попросить кого-нибудь попробовать запустить эту программу и отписаться сюда.

Заранее спасибо.

★★

Ответ на: Re: [ruby, tk] Won't Work! от seiken

Re: [ruby, tk] Won't Work!

> Извините, конечно, но здесь этой теме не место. В Development!!!

Прошу прощения. Ждём модераторов, для переноса темы.

eveel ★★ ()

Re: [ruby, tk] Won't Work!

> Но при запуске интерпретатор ruby сегфолтится...

Всё работает. После добавления Tk.mainloop() даже с окошком. ruby 1.8.6 (2007-09-23 patchlevel 110) [i686-linux]

anonymous ()

Re: [ruby, tk] Won't Work!

Чёта не понял, ты запускал tk-код в ruby и удивляешься сегфолту? о_О

P.S. топик не читал. P.P.S. пиши на форте это ЪЪЪ.

Gharik ()
Ответ на: Re: [ruby, tk] Won't Work! от Gharik

Re: [ruby, tk] Won't Work!

> Чёта не понял, ты запускал tk-код в ruby и удивляешься сегфолту? о_О

для этого я должен быть просто полным идиотом. нет, дело в том, что код на ruby-tk сегфолтит интерпретатор

eveel ★★ ()
Ответ на: Re: [ruby, tk] Won't Work! от eveel

Re: [ruby, tk] Won't Work!

ТЫ мне другое скажи, зочем весь этот гимор ипанутый на всю голову, если есть трижды Ъ Perl+CPAN, дядя? ;)

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