Здесь знатоки tcl/tk случайно не пробегали ?

Компьютеры. программирование, бытовая техника

Модератор: Саша З.

Аватара пользователя
AlexZ
Участник форума
Сообщения: 126
Зарегистрирован(а): 17 ноя 2001, 02:00
Откуда: Бат-Ям, Израиль
Контактная информация:

Здесь знатоки tcl/tk случайно не пробегали ?

Сообщение AlexZ » 27 мар 2003, 14:56

Задача: заменить "иконку" tk-ного окна.
Есть команда wm iconbitmap, но:
во-первых она "понимает" только двухцветные битмэпы в формате xbm (а хотелось бы чтоньть цветное),
а во-вторых, наотрез отказывается работать в виндах (а это уже совершенно необходимо)
:(
Ушёл в себя, вернусь нескоро...

Аватара пользователя
Эрик
Благородный Дон
Сообщения: 3641
Зарегистрирован(а): 18 ноя 2001, 02:00
Откуда: Haifa
Контактная информация:

Сообщение Эрик » 27 мар 2003, 15:44

Что это за зверь :27:
Незнание - не довод. Невежество - не аргумент.
-- Б.Спиноза

Аватара пользователя
AlexZ
Участник форума
Сообщения: 126
Зарегистрирован(а): 17 ноя 2001, 02:00
Откуда: Бат-Ям, Израиль
Контактная информация:

Сообщение AlexZ » 27 мар 2003, 16:14

Который ?
Ушёл в себя, вернусь нескоро...

Аватара пользователя
andre6b
Участник со стажем
Сообщения: 239
Зарегистрирован(а): 14 июл 2002, 18:33

Сообщение andre6b » 27 мар 2003, 17:57

wm по моим воспоминаниям изначально заточен под Х11 протоколы. Возможно придется написать чуть-чуть на С с вызовами соответствующих функций из Выньдоуз интерфейса.
Well...

Аватара пользователя
Женя Вайнштейн
Участник форума
Сообщения: 137
Зарегистрирован(а): 29 апр 2002, 23:10

Сообщение Женя Вайнштейн » 27 мар 2003, 19:25

К этому делу появился Perl API... Забыл название. Но проще, чем на TCL/Tk писать.

Хех, я на TCL в последний раз писал скрипты "умной" (на самом деле - "случайной", как женский разум) болталки для эггдропа - разновидности IRCшного бота...

Аватара пользователя
yurker
Участник форума
Сообщения: 132
Зарегистрирован(а): 20 мар 2002, 08:54
Откуда: Israel, Rishon LeZion / Jerusalem

Сообщение yurker » 27 мар 2003, 20:23

Прoбегaли :37:, пoстoяннo пишу нa нём нa рaбoте.
Крoме тoгo знaкoм с рaзличными рaсширениями, в чaстнoсти для irc бoтoв, eggdrop-oв. Сaмим tk-ем я не oсoбенo чaстo пoльзуюсь, в oснoвнoм чистым tcl-ем с рaширениями пoлученными при пoмoщи swig-a, a тaк же нaпример TclDp(библиoтекa для udp).
Кaкие имеются прoблеммы/вoпрoсы?

Аватара пользователя
yurker
Участник форума
Сообщения: 132
Зарегистрирован(а): 20 мар 2002, 08:54
Откуда: Israel, Rishon LeZion / Jerusalem

Re: Здесь знатоки tcl/tk случайно не пробегали ?

Сообщение yurker » 27 мар 2003, 20:27

AlexZ писал(а):Задача: заменить "иконку" tk-ного окна.
Есть команда wm iconbitmap, но:
во-первых она "понимает" только двухцветные битмэпы в формате xbm (а хотелось бы чтоньть цветное),
а во-вторых, наотрез отказывается работать в виндах (а это уже совершенно необходимо)
:(


Кaкaя версия? 8.4.x ?

Если 8.4.x тo вoт:

... On the Windows operating system, an additional flag is supported: wm iconbitmap window ?-default? ?image?. If the -default flag is given, the icon is applied to all toplevel windows (existing and future) to which no other specific icon has yet been applied. In addition to bitmap image types, a full path specification to any file which contains a valid Windows icon is also accepted (usually .ico or .icr files), or any file for which the shell has assigned an icon. Tcl will first test if the file contains an icon, then if it has an assigned icon, and finally, if that fails, test for a bitmap.

Аватара пользователя
AlexZ
Участник форума
Сообщения: 126
Зарегистрирован(а): 17 ноя 2001, 02:00
Откуда: Бат-Ям, Израиль
Контактная информация:

Сообщение AlexZ » 30 мар 2003, 09:37

Вот, нашёл:

wm iconbitmap doesn`t work on Windows

The wm iconbitmap command does not work on Windows. If you execute the following command, you`ll still see Tcl`s icon for your application:

wm iconbitmap . filename

To change this, you need to substitute your own .ico file and recompile the relevant parts of the Tk source code.

-Eric Foster-Johnson

http://tcltk.free.fr/tcltkfaq.php3?idxquery=196

:(

Всем спасибо...
Ушёл в себя, вернусь нескоро...

Аватара пользователя
andre6b
Участник со стажем
Сообщения: 239
Зарегистрирован(а): 14 июл 2002, 18:33

Сообщение andre6b » 30 мар 2003, 10:17

Однако, я еще не совсем впал в маразм :37: :37:
Well...


Вернуться в «Наука и техника»




  Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей