|
|
|
GrayCardinal |
|
|||
Фигасе Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Да, не визивиг, но всё же. Сливаем
http://sf.net/projects/rtkgui Ставим (а можно прямо с места куда распаковали) запускаем. Получаем пару окошек. Окно "стандартные элементы". Вводим имя родительского окна, выбираем тип размещения (pack или grid, place пока не предусмотрен). Если grid - переключаем и вводим номер столбца и строки. Затем тыкаем в кнопки нужных вам элементов. ВСЁ. Получаете готовую гуевину. Да, требуется некоторая минимальная правка, но без этого никуда Редактор меню аналогично. Верхней кнопкой создаем новое меню. Вводим имя элемента меню, нажимаем "new menu item". Повторяем сие действие для каждого элемента. Вводим название самого меню, нажимаем "end menu" Получаем готовый код для вашей менюшки. Enjoy ! Oleg. |
|||
|
||||
Aslan74 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 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 А где окошки, что не так делаю? |
|||
|
||||
GrayCardinal |
|
|||
Фигасе Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Aslan74,
Запускать надо rtkgui |
|||
|
||||
Aslan74 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 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 |
|||
|
||||
GrayCardinal |
|
|||
Фигасе Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Aslan74,
Под виндой ? Хм... Под линем. Ставится (из сырцов) Tcl (8.5.7), затем Tk(8.5.7), потом руби (1.8, сливать отсюда ftp://distfiles.gentoo.org) |
|||
|
||||
Aslan74 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 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 и др.файлы) |
|||
|
||||
GrayCardinal |
|
|||
Фигасе Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Aslan74,
попробуй зайти в сырцы руби\ext\tk Выполнить $ ruby ./extconf.rb $ make $ make install |
|||
|
||||
GrayCardinal |
|
|||
Фигасе Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Капитально обновился... Дружно сливаем версию 1.1
Это сообщение отредактировал(а) GrayCardinal - 17.5.2009, 13:20 |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Ruby: GUI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |