LINUX.ORG.RU

Пятая часть обзора Tcl/Tk


0

0

"Итак, наш экскурс в языковую часть системы Tcl/Tk завершен. Пора переходить к обзору второй ее составляющей -- инструментальному набору Tk, предназначенному для создания пользовательских интерфейсов. Как и прежде, автор не будет стараться "утрамбовать" в объем журнальной статьи максимум информации и большую часть работы оставляет заинтересованному читателю."

Андрей Зубинский

>>> Статья на itc.ua



Проверено: Demetrio ()

А вот скажите мне, уважаемые, обязательно ли приложениям на тикле иметь такой страшный гуй? Или таки есть способы?
Или это пластырем не лечится?

anonymous
()
Ответ на: комментарий от anonymous

может я что то не понимаю - но что в нём страшного - конкретные примеры можно ?

Shadow_0ff_Pinguino
()
Ответ на: комментарий от anonymous

Скриншот

Вот скрин http://www.trip.kz/blogs/_male/images/tk.jpg

хочу кнопку если не Qtшную так хотябы не такую страшную
на счет скинов гугль порыл, ничего толком не нашел.
бывает оно вообще?

ЗЫ
tcl/tk решил попробовать в первый раз, прочитав статейку в субже,
а оно вон как. Так что сильно не пинайте.

anonymous
()
Ответ на: Скриншот от anonymous

> хочу кнопку если не Qtшную так хотябы не такую страшную на счет скинов гугль порыл, ничего толком не нашел. бывает оно вообще?

посмотри как сделано в ткаббере c подключенным ресурс файлом ;)

anonymous
()

Название кнопки hellow в примере глаз режет. Это такая общепринятая нотация? Типа, Widget?

anonymous
()
Ответ на: Скриншот от anonymous

Ну и что в ней страшного? Кнопка, она и есть кнопка.

Motif и Tcl/Tk -- это классика, а все эти свистелки и перделки под Qt/GTK не более, чем пижонство.

anonymous
()
Ответ на: Скриншот от anonymous

> на счет скинов гугль порыл, ничего толком не нашел. бывает оно вообще?

Скины это такая молодежная фашиствующая группировка. И программированием на Tcl/Tk они не занимаются.

Внешний вид интерфейса на классическом Tk определяется option database, которая в случае Linux совпадает с X Resource Database. Вот на эту тему и надо рыть.

Что касается неклассического Tk с поддержкой интерфейсных тем, то рыть надо на http://tktable.sf.net/tile

Хоббс как-то проговорился в news:comp.lang.tcl, что в Tk 8.5 Tile будет интегрирован.

vitus
()
Ответ на: комментарий от int19h

Motif is the industry standard graphical user interface, (as defined by the IEEE 1295 specification), used on more than 200 hardware and
software platforms

ИМХО

Ежли мотифа не знаешь - приличной работы не найти.

Я вот мужика знаю, дык он с децтва только на мотиф и пишет, про qt

там или гном какой слышать не хочет.

Sun-ch
()

а с Xft это собирается под Хы? а то больно уж у*бищно выглядит

anonymous
()
Ответ на: комментарий от anonymous

Вот первые _четыре_ ;)
http://itc.ua/article.phtml?ID=16262
http://itc.ua/article.phtml?ID=16346
http://itc.ua/article.phtml?ID=16801
http://itc.ua/article.phtml?ID=17447

И вдогонку вопрос (на форуме ничего толкового не подсказали, может тут гуру найдется...): есть ли в тикле поддержка UNIX-сокетов? Хотя бы в виде постороннего модуля...

smm
() автор топика
Ответ на: комментарий от Sun-ch

> Ежли мотифа не знаешь - приличной работы не найти.

Ы =) не, а под винду? дотнеты там всякие и прочее... плюсы опять же. выньапи.

А вообще, я не с программерской точки зрения это говорил (хотя по слухам и там у мотифа проблемы немалые), а с юзерской. Ибо просто выглядит убого. Хуже жабского Metal'а - а это однако постараться надо!

int19h ★★★★
()
Ответ на: комментарий от smm

Не надо быть Гуру чтобы ответить утвердительно на ваш вопрос.

man n socket

tcp сервер и клиент присутствуют.

Udp идет внешним пакетом.

anonymous
()
Ответ на: комментарий от anonymous

Не, мне надо с /tmp/socket уметь работать, с локальными а не сетевыми! С теми, которые AF_UNIX/PF_UNIX

smm
() автор топика
Ответ на: комментарий от smm

>Не, мне надо с /tmp/socket уметь работать, с локальными а не сетевыми! С теми, которые AF_UNIX/PF_UNIX

C этим сложнее. В Tcl очень любят кросс-платформность и в ядро функциональность, которая отсутствует хотя бы на одной из поддерживаемых платформ не попадает. А где ж AF_UNIX на MacOS 7 взять?

Так что смотри в расширениях.

vitus
()
Ответ на: комментарий от vitus

Нда.. Я так и подозревал, что из-за кросплатформенности. Только как пример сам себе приводил оффтопик :) Ну что ж... Все равно спасибо за консультацию! :)

smm
() автор топика
Ответ на: комментарий от smm

Tcl однозначно рулит.. жаль, что tclet застыл :[ ... а вот может кто подскажен где есть приличные tab`ы (имеются в виду окошки с закладками) кроме как в BWidget ?

anonymous
()
Ответ на: комментарий от anonymous

> где есть приличные tab`ы (имеются в виду окошки с закладками) кроме > > как в BWidget ?

да в том же tile. см. выше.

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