LINUX.ORG.RU

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


0

0

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

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

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



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

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

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

anonymous ()
Ответ на: Re: Re: Пятая часть обзора Tcl/Tk от anonymous

Скриншот

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

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

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

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

Re: Скриншот

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

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

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

Re: Re: Скриншот

о!
спасибо.

anonymous ()

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

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

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

Re: Скриншот

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

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

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

Re: Скриншот

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

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

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

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

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

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

Re: Re: Скриншот

> Motif и Tcl/Tk -- это классика

"Классика" и "убожество" - отнюдь не взаимоисключающие понятия.

int19h ★★★★ ()
Ответ на: Re: Re: Скриншот от int19h

Re: Re: Re: Скриншот

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 ()

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

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

anonymous ()
Ответ на: Re: Пятая часть обзора Tcl/Tk от anonymous

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

Вот первые _четыре_ ;)
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 ()
Ответ на: Re: Re: Re: Скриншот от Sun-ch

Re: Re: Re: Re: Скриншот

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

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

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

int19h ★★★★ ()
Ответ на: Re: Re: Пятая часть обзора Tcl/Tk от smm

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

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

man n socket

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

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

anonymous ()
Ответ на: Re: Re: Re: Re: Пятая часть обзора Tcl/Tk от smm

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

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

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

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

vitus ()
Ответ на: Re: Re: Re: Re: Re: Пятая часть обзора Tcl/Tk от vitus

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

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

smm ()
Ответ на: Re: Re: Re: Re: Re: Re: Пятая часть обзора Tcl/Tk от smm

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

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

anonymous ()
Ответ на: Re: Re: Re: Re: Re: Re: Re: Пятая часть обзора Tcl/Tk от anonymous

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

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

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

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