Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Наваял Ruby/Tk GUI builder, сабж 
:(
    Опции темы
GrayCardinal
Дата 4.5.2009, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3029
Регистрация: 9.11.2003

Репутация: нет
Всего: 58



Да, не визивиг, но всё же. Сливаем
http://sf.net/projects/rtkgui
Ставим (а можно прямо с места куда распаковали) запускаем. 
Получаем пару окошек. 
Окно "стандартные элементы". Вводим имя родительского окна, выбираем тип размещения (pack или grid, place пока не предусмотрен). Если grid  - переключаем и вводим номер столбца и строки. Затем тыкаем в кнопки нужных вам элементов. ВСЁ. Получаете готовую гуевину. Да, требуется некоторая минимальная правка, но без этого никуда smile

Редактор меню аналогично.
Верхней кнопкой создаем новое меню. Вводим имя элемента меню, нажимаем "new menu item". Повторяем сие действие для каждого элемента. Вводим название самого меню, нажимаем "end menu" Получаем готовый код для вашей менюшки.

Enjoy !
Oleg.


--------------------
PM MAIL WWW   Вверх
Aslan74
Дата 6.5.2009, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 23.12.2004

Репутация: нет
Всего: нет



Распаковал, запускаю 3 файла rb (из редактора SciTe, который в комплекте с Ruby)

Ouput:

>ruby rtkgui_guibase.rb
>Exit code: 0

2-й
>ruby rtkgui_mmenu.rb
rtkgui_mmenu.rb:4: uninitialized constant GUIBase (NameError)
>Exit code: 1

>ruby rtkgui_stdwidgets.rb
rtkgui_stdwidgets.rb:3: uninitialized constant GUIBase (NameError)
>Exit code: 1

А где окошки, что не так делаю?
PM MAIL WWW ICQ Skype   Вверх
GrayCardinal
Дата 6.5.2009, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3029
Регистрация: 9.11.2003

Репутация: нет
Всего: 58



Aslan74
Запускать надо rtkgui  smile 


--------------------
PM MAIL WWW   Вверх
Aslan74
Дата 6.5.2009, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 23.12.2004

Репутация: нет
Всего: нет



Я понял, у меня не установлен TclTk, строка require "tk" выдает ошибку "не найден tk84.dll", где можно скачать БИНАРНИК tcltk 8.4?
Исходник 8.4 c сайта www.tcl.tk не компилится, бинарник там 8.5

Это сообщение отредактировал(а) Aslan74 - 6.5.2009, 19:11
PM MAIL WWW ICQ Skype   Вверх
GrayCardinal
Дата 7.5.2009, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3029
Регистрация: 9.11.2003

Репутация: нет
Всего: 58



Aslan74
Под виндой ? Хм...  smile 

Под линем.
Ставится (из сырцов) Tcl (8.5.7), затем Tk(8.5.7), потом руби (1.8, сливать отсюда ftp://distfiles.gentoo.org)



--------------------
PM MAIL WWW   Вверх
Aslan74
Дата 8.5.2009, 20:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 23.12.2004

Репутация: нет
Всего: нет



Да, под Windows. Поставил Ruby 1.8.6 и Active TclTk 8.5.7, cтрока require 'tk' выдает ошибку 'tk84.dll not found', есть tk85.dll, если переименовываю в 84, пишет "точка входа в процедуру TkMenuReference не найдена". Где взять интерфейс TclTk 8.5.7 для Ruby?
(tk.rb и др.файлы)
PM MAIL WWW ICQ Skype   Вверх
GrayCardinal
Дата 9.5.2009, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3029
Регистрация: 9.11.2003

Репутация: нет
Всего: 58



Aslan74
попробуй зайти в сырцы руби\ext\tk
Выполнить
$ ruby ./extconf.rb 
$ make 
$ make install


--------------------
PM MAIL WWW   Вверх
GrayCardinal
Дата 17.5.2009, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3029
Регистрация: 9.11.2003

Репутация: нет
Всего: 58



Капитально обновился...  smile Дружно сливаем версию 1.1 smile 

Это сообщение отредактировал(а) GrayCardinal - 17.5.2009, 13:20


--------------------
PM MAIL WWW   Вверх
Google
  Дата 26.5.2019, 12:50 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Ruby: GUI | Следующая тема »


 




[ Время генерации скрипта: 0.0588 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.