![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск Tcl/Tk 8.6.10" | +/– | ![]() |
Сообщение от opennews (ok), 22-Ноя-19, 16:00 | ||
Представлен релиз Tcl/Tk 8.6.10, динамического языка программирования, распространяемого совместно с кроссплатформенной библиотекой базовых элементов графического интерфейса. Несмотря на то, что основное распространение Tcl получил для создания интерфейсов пользователя и как встраиваемый язык, Tcl также подходит для других задач, таких как web-разработка, создание сетевых приложений, администрирование систем и тестирование... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
3. Сообщение от Albertio (ok), 22-Ноя-19, 16:07 | +/– | ![]() |
А новой версии Tkabber'a уж не предвещается? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #15 |
5. Сообщение от Аноним (5), 22-Ноя-19, 16:36 | +10 +/– | ![]() |
Любимая библиотека построения гуя, хоть и малофункциональная. Главный плюс — гуевое приложение не требует кучи отдельных файлов и компиляции, как в случае с Qt, а может быть хоть однострочной частью шелл-скрипта: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #11, #42 |
7. Сообщение от Аноним (7), 22-Ноя-19, 16:40 | –1 +/– | ![]() |
У Столлмана, говорят, жутко бомбило с Tcl вообще и с господина Остераута в частности | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #8, #10, #49 |
8. Сообщение от xm (ok), 22-Ноя-19, 16:44 | +3 +/– | ![]() |
"Значит хорошие сапоги. Надо брать". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
10. Сообщение от Аноним (10), 22-Ноя-19, 16:49 | –4 +/– | ![]() |
Это когда Столлман топил за консольку? Столлман известный флюгер, только вращается в след за своими сектантами, а не общественным мнением. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #25 |
11. Сообщение от фывфывфыв (?), 22-Ноя-19, 16:53 | –2 +/– | ![]() |
> гуевое приложение не требует кучи отдельных файлов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #13, #14 |
13. Сообщение от Онаним (?), 22-Ноя-19, 17:02 | +10 +/– | ![]() |
Я бы посмотрел на тебя как ты в статик пакуешь GTK для винды. Там как минимум 500 файлов значков Adwaita. Хуже наверное только приложения на PyGTK, к файлам значкам добавляется пару тысяч файлов дистрибутива пистон. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #21 |
14. Сообщение от Аноним (5), 22-Ноя-19, 17:04 | +/– | ![]() |
> Соберите Qt / GTK (любой другой тулкит) в static. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #16, #18, #22 |
15. Сообщение от анан (?), 22-Ноя-19, 17:07 | +1 +/– | ![]() |
нет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #29 |
16. Сообщение от Аноним (5), 22-Ноя-19, 17:19 | +3 +/– | ![]() |
И да, прошу предъявить пример подобного однострочника на шелле с хелловорлдом средствами Qt / GTK. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #20 |
18. Сообщение от Аноним (5), 22-Ноя-19, 17:27 | +2 +/– | ![]() |
> огромный бинарный блоб | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #31 |
20. Сообщение от pin (??), 22-Ноя-19, 17:41 | +3 +/– | ![]() |
> в то время как Tk чуть ли не с 80-х совместимость не дропает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #62 |
21. Сообщение от Аноним (21), 22-Ноя-19, 17:44 | +4 +/– | ![]() |
>Я бы посмотрел на тебя как ты в статик пакуешь GTK для винды. Там как минимум 500 файлов значков Adwaita. Хуже наверное только приложения на PyGTK, к файлам значкам добавляется пару тысяч файлов дистрибутива пистон. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #35, #44 |
22. Сообщение от asdasdas (?), 22-Ноя-19, 17:46 | +/– | ![]() |
> Они все ставятся из репозитория одной командой вроде | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #24 |
24. Сообщение от Аноним (5), 22-Ноя-19, 17:56 | +/– | ![]() |
А толку от установленных GTK/Qt? Устанавливай — не устанавливай, а возможности писать однострочники всё равно не будет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #30 |
25. Сообщение от Аноним (25), 22-Ноя-19, 18:12 | +3 +/– | ![]() |
Путь пользователей усеян злодеяниями проприетарщиков. Блажен тот, кто именем доброй воли показывает, как пастырь, несчастным и слабым путь к свободному ПО, ибо он и есть истинный пастырь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
26. Сообщение от user90 (?), 22-Ноя-19, 18:13 | +1 +/– | ![]() |
У меня всегда лицо дергается, когда я вижу что-то на Tk. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #28 |
28. Сообщение от Аноним (5), 22-Ноя-19, 18:29 | +5 +/– | ![]() |
Из-за отсутствия градиентов на кнопках? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #32 |
29. Сообщение от Albertio (ok), 22-Ноя-19, 18:30 | +/– | ![]() |
> нет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
30. Сообщение от foo (?), 22-Ноя-19, 18:38 | +1 +/– | ![]() |
>но накидать в окно произвольных виджетов с их помощью не получится | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #36, #37, #43 |
31. Сообщение от имя_ (?), 22-Ноя-19, 18:44 | –1 +/– | ![]() |
>на windows можно поставить интерпретатор | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #38, #45 |
32. Сообщение от user90 (?), 22-Ноя-19, 19:04 | +/– | ![]() |
Гуй изначально имитирует физические объекты (кнопки, вкладки), Tk тут не особо старается. Про градиенты - к кдешникам)) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #40 |
35. Сообщение от Аноним (35), 22-Ноя-19, 19:45 | –3 +/– | ![]() |
>Electron с его ~1Gb барахла. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
36. Сообщение от pin (??), 22-Ноя-19, 21:17 | –1 +/– | ![]() |
Это как надо упороться, что бы на баше писать такое. Нечитабельно от слова сосвем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 |
37. Сообщение от Аноним (5), 22-Ноя-19, 21:45 | –2 +/– | ![]() |
> yad | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #39 |
38. Сообщение от Аноним (5), 22-Ноя-19, 21:54 | +1 +/– | ![]() |
DirectX ставили, Visual C++ Redistributable ставили, дотнет ставили, так же и Tk ставят. В этом куда меньше телодвижений, чем для огранизации кросс-компиляции под их платформу мне, да и поддерживать этот огромный статический бинарь с периодически вылезающими уязвимостями не надо — пользователь сам может обновить библиотеку. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
39. Сообщение от foo (?), 22-Ноя-19, 23:46 | +/– | ![]() |
У вас требования растут по часам :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #41 |
40. Сообщение от Аноним (5), 23-Ноя-19, 01:41 | +4 +/– | ![]() |
> Гуй изначально имитирует физические объекты | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
41. Сообщение от Аноним (5), 23-Ноя-19, 01:51 | +1 +/– | ![]() |
Ну так я ищу инструменты для широкого круга задач, а не для рисования хелловордов из разных виджетов. Yad — штука полезная, но область её применения ограничена созданием отдельных диалоговых окон, действия с содержимым которых программа может произвести только по факту их закрытия, что несколько не дотягивает до указанного в первом посте ветки понятия «гуевое приложение». | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
42. Сообщение от Аноним (5), 23-Ноя-19, 02:30 | +2 +/– | ![]() |
Как правило, гуевые приложения ставят между пользователем и программистом огромную стену, чаще всего непреодолимую: чтобы пользователь смог что-то изменить в гуевом приложении на распространённых фреймворках (будь то хоть GTK+, хоть Qt, хоть win32 api, хоть Electron), ему нужно где-то взять исходники, установить и настроить среду для сборки и зависимости и научиться всё это компилировать. Причём некоторые из этих шагов могут быть как неочевидны, так и вообще невозможны (закрытые исходники). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #48, #57 |
43. Сообщение от Аноним (43), 23-Ноя-19, 04:11 | –1 +/– | ![]() |
> Да легко: https://sanana.kiev.ua/index.php/yad | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 |
44. Сообщение от Аноним (44), 23-Ноя-19, 07:13 | –6 +/– | ![]() |
70-150МБ. А ещё учти лёгкость переноса и упаковки приложений на электроне. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #54, #55 |
45. Сообщение от svk28 (ok), 23-Ноя-19, 10:35 | +/– | ![]() |
На tcl/tk вполне себе можно сделать тот самый "бинарный блоб" со всем чем надо внутре, включая библиотеки и интерпретатор. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #53 |
47. Сообщение от ayu3Yah0 (?), 23-Ноя-19, 12:44 | +2 +/– | ![]() |
Смежный проект Androwish (http://www.androwish.org/) ставит целью запуск скриптов без изменений, либо с минимальными изменениями на android. Вполне рабочий вариант, если нет желания или возможности устанавливать интерпретатор с библиотеками, т.к. уже включает батарейки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #74 |
48. Сообщение от пох. (?), 23-Ноя-19, 13:28 | +/– | ![]() |
жаль что он не знает tcl, поэтому на самом деле - из вашего списка может только первое - открыть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #50, #51 |
49. Сообщение от Аноним (49), 23-Ноя-19, 14:20 | +/– | ![]() |
Столлману не нравилось, что Tcl продвигали в качестве стандартного языка расширений, потому что расширения сами могут быть большими и сложными программами, и для их разработки нужен полноценный язык программирования (Столлман предложил Лисп), а не ограниченный скриптовый язык (Столлман указал на конкретные ограничения Tcl): https://groups.google.com/forum/#!msg/comp.lang.tcl/7JXGt-Ux... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #52, #58 |
50. Сообщение от Аноним (5), 23-Ноя-19, 14:36 | +/– | ![]() |
Когда я был молодым и зелёным, то тоже не знал Tcl, но это не мешало мне править существующие и писать по аналогии новые скрипты на irc-бота eggdrop. Главное чтобы возможность была на поверхности, а пытливый ум, который её обнаружит и реализует, найдётся. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 |
51. Сообщение от Михрютка (ok), 23-Ноя-19, 18:40 | +/– | ![]() |
Да ладно? Самое странное место, где я встретил TCL, было редактор сейвов для котора. Вполне себе редактировался пользователем, то есть мной. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 |
52. Сообщение от Михрютка (ok), 23-Ноя-19, 18:44 | +/– | ![]() |
Вы этот срач читали? Там ОП наклали полную панамку уже в первом десятке ответов. Обоснованно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #60 |
53. Сообщение от Unnamme (?), 23-Ноя-19, 18:49 | +/– | ![]() |
Наверное, просто достаточно запаковать прогамму в архив вместе с wish.exe (или что там у него) и маленьким эксешником (runme.exe). Всё кроме экзешника, и чего ещё там надо - спрятать по подподпапкам, чтобы не запускали wish и т.п. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #56 |
54. Сообщение от SOska (?), 23-Ноя-19, 19:39 | +/– | ![]() |
И пожирание памяти под 2 4 6 гб | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
55. Сообщение от SOska (?), 23-Ноя-19, 19:40 | +/– | ![]() |
А также пожирание процесора даже при простом клике мыши внутри окна | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
56. Сообщение от svk28 (ok), 23-Ноя-19, 20:08 | +/– | ![]() |
> Наверное, просто достаточно запаковать прогамму в архив вместе с wish.exe (или что | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 |
57. Сообщение от Аноним (57), 23-Ноя-19, 20:34 | +/– | ![]() |
>Фреймворк Tk позволяет обойтись без этой стены. Программы на нём в готовом виде представляют из себя исходный код | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #69 |
58.
Сообщение от Michael Shigorin![]() | +/– | ![]() |
Ричарду бы понять, что лисп -- это не всегда гвоздь от _этой_ стены... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 |
59. Сообщение от Stax (ok), 24-Ноя-19, 12:15 | +/– | ![]() |
Как там с полноценной поддержкой hidpi, пилят аль нет? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #61 |
60. Сообщение от Аноним (60), 24-Ноя-19, 18:32 | +/– | ![]() |
Читал, и вы дальше этого десятка прочитайте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 |
61. Сообщение от Аноним (5), 25-Ноя-19, 02:24 | +/– | ![]() |
> Как там с полноценной поддержкой hidpi | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #67 |
62. Сообщение от Попугай Кеша (?), 25-Ноя-19, 10:33 | +/– | ![]() |
Мне Clojure поэтому зашел. 12 лет языку, а совместимость не сломали. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
63. Сообщение от Аноним (-), 25-Ноя-19, 11:22 | +2 +/– | ![]() |
лучший тулкит, ящитаю - легковесный и с логичным синтаксисом. Жаль только что не завезли возможность мимикрировать внешний вид под темы других тулкитов (как с qt через kvantum, например) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #64, #73 |
64. Сообщение от antares0 (?), 25-Ноя-19, 12:14 | +1 +/– | ![]() |
>Жаль только что не завезли возможность мимикрировать внешний вид под темы других тулкитов (как с qt через kvantum, например) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 Ответы: #65 |
65. Сообщение от Аноним (5), 25-Ноя-19, 22:29 | +/– | ![]() |
Попсовые тулкиты слишком быстро дропают совместимость со старыми версиями, чтобы на них что-то могло остаться. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #66 |
66. Сообщение от Anonymoustus (ok), 26-Ноя-19, 00:17 | +/– | ![]() |
> Попсовые тулкиты слишком быстро дропают совместимость со старыми версиями, чтобы на них | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 Ответы: #70 |
67. Сообщение от Анонимленьлогиниться (?), 26-Ноя-19, 07:36 | +/– | ![]() |
Вы, пожалуйста, не кнопку так покажите, а, к примеру, tkabber. Применить scale к кнопке изнутри приложения можно даже в Gtk+ 1 20-ти летней давности. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #68 |
68. Сообщение от Аноним (5), 26-Ноя-19, 08:39 | +1 +/– | ![]() |
> tkabber | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 Ответы: #71 |
69. Сообщение от Аноним (5), 26-Ноя-19, 08:43 | +/– | ![]() |
Спасибо, это именно то, что я тогда искал. Но теперь мне кажется, что это даже к лучшему, что тогда я его не нашёл и приспособил сабж. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 |
70. Сообщение от Аноним (5), 26-Ноя-19, 08:44 | +/– | ![]() |
Tk имеет на нём бэкенд, и выглядит он вполне себе нативно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 Ответы: #72 |
71. Сообщение от annual slayer (?), 21-Дек-19, 18:26 | –1 +/– | ![]() |
я давно эту тк-ашную парашу вычистил дустом, но всё-таки обнаружил gitk (который прилетает внутри пакета с самим гитом) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 |
72. Сообщение от annual slayer (?), 21-Дек-19, 18:28 | +/– | ![]() |
значит, если запускать через wine-staging -- можно получить интеграцию с GTK3 темами ^__^ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 |
73. Сообщение от annual slayer (?), 21-Дек-19, 18:40 | +/– | ![]() |
ничего там не мимикрирует, там тупо захардкожена Adwaita, может еще пара тем | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
74.
Сообщение от Мдфвшьшк![]() | +/– | ![]() |
Да, я прошерстил AndroWish. Замечательная штука. Даже бинарники позволяет запускать. Мой проект на Android с Androwish можно посмотреть здесь https://habr.com/ru/post/492110/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 |
75.
Сообщение от Владимир![]() | +/– | ![]() |
Приложение на Android - https://habr.com/ru/post/482574/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |