Comments 29
Статья о ГУИ, и ни одной катринки.
+7
>>большинство GUI-приложений на C++ имеют под собой Qt-основу
Как-то вы легко закрыли глаза на WinAPI, MFC и WTL? :) А ведь большинство GUI на с++ — как раз для Win
Как-то вы легко закрыли глаза на WinAPI, MFC и WTL? :) А ведь большинство GUI на с++ — как раз для Win
0
во-первых, неплохо бы пару картинок
во-вторых, а как создавать собственные виджеты(кнопочки, панельки и т.д.) в Shoes?
во-вторых, а как создавать собственные виджеты(кнопочки, панельки и т.д.) в Shoes?
0
1. Приложение небольшое, картинка одна.
Скрины Shoes есть в мануалах: help.shoooes.net/Introducing.html
2. Свои? Насколько знаю, никак. Shoes использует тему, установленную на ОС, в зависимости от темы будут определенным образом выглядеть виджеты.
Вообще Shoes на то «tiny graphics toolkit», что подобного в нем нет :)
Скрины Shoes есть в мануалах: help.shoooes.net/Introducing.html
2. Свои? Насколько знаю, никак. Shoes использует тему, установленную на ОС, в зависимости от темы будут определенным образом выглядеть виджеты.
Вообще Shoes на то «tiny graphics toolkit», что подобного в нем нет :)
0
вы забыли написать что шузы абсолютно одинаково работают в Линуксе, Винде и Маке, что позволяет писать один и тот же код под 3 основные платформы без рекомпиляции и прочих неудобств.
0
UFO just landed and posted this here
А визуальные редакторы есть? Как например dialogblocks для wx'ов? а то как-то ручками все это прописывать долго и неудобно :)
0
Вроде как нет, да и не зачем. Большие вещи тут не пишется, как понимаю )
0
как это не пишутся? вполне пишутся, что мешает-то? :)
я (хотя это не фиг-то и показатель) вот свой диплом пишу (система тестирования, которую собираются на уровне вуза вводить) на рубях, чтобы и быстро, и просто, и модульно, и кросс-платформенно. без визуального редактора я бы убился все это циферками вырисовывать :)
я (хотя это не фиг-то и показатель) вот свой диплом пишу (система тестирования, которую собираются на уровне вуза вводить) на рубях, чтобы и быстро, и просто, и модульно, и кросс-платформенно. без визуального редактора я бы убился все это циферками вырисовывать :)
0
Не могли бы вы описать чем Shoes отличается от Tk?
0
Кстати офсайт, как и другие сайты которые сделал whytheluckystiff, очень колоритный. Еще этот чел написал the Poignant Guide to Ruby, учебник по Руби в картинках.
+1
А как же GTK?
-1
Ни черта не понял, оно умеет темы gtk/qt подхватывать, или как Tk, в своей песочнице крутится?
0
я так и не понял, Shoes — это библиотека виджетов типа gtk/wx? или библиотека заточенное под руби? а то я не нашел биндингов для python.
0
А где же MVC?
0
нельзя ли код отформатировать? смотреть не очень приятно
0
Сначала я был в восторге от Shoes: по сравнению со всеми остальными фреймворками (WX, FX, Qt, Tk), он даёт отличный DSL для лёгкого и непринуждённого создания интерфейсов.
Но почти сразу же я разочаровался. :(
1) Почему нет версии Shoes в виде RubyGem? Сейчас это просто Kit, т. е подключать его нормальным require невозможно. Также очень криво сделана возможность подгрузки других gems. Всё это делает затруднительным использование Shoes как отдельного GUI модуля для программы, построенной хотя бы приблизительно на MVC.
2) У Shoes очень мало виджетов, а создавать свои сложно и нецелесообразно, т. к. они не будут иметь нативный вид.
Поэтому я в востороге от синтаксиса Shoes, но для работы использовать его не могу. Любой проект больше простейшего натыкается на сложности.
Зато замечательный DSL, представленный в Shoes для описания GUI, натолкнул меня на мысль сделать обёртку для WxRuby в том же стиле. Может быть, когда-нибудь эта обёртка обретёт достойный стороннего внимания вид. ;)
Но почти сразу же я разочаровался. :(
1) Почему нет версии Shoes в виде RubyGem? Сейчас это просто Kit, т. е подключать его нормальным require невозможно. Также очень криво сделана возможность подгрузки других gems. Всё это делает затруднительным использование Shoes как отдельного GUI модуля для программы, построенной хотя бы приблизительно на MVC.
2) У Shoes очень мало виджетов, а создавать свои сложно и нецелесообразно, т. к. они не будут иметь нативный вид.
Поэтому я в востороге от синтаксиса Shoes, но для работы использовать его не могу. Любой проект больше простейшего натыкается на сложности.
Зато замечательный DSL, представленный в Shoes для описания GUI, натолкнул меня на мысль сделать обёртку для WxRuby в том же стиле. Может быть, когда-нибудь эта обёртка обретёт достойный стороннего внимания вид. ;)
+2
Sign up to leave a comment.
Ruby + Shoes = Миленький GUI