Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск 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 (ok), 23-Ноя-19, 20:48
| +/– | |
Ричарду бы понять, что лисп -- это не всегда гвоздь от _этой_ стены... | ||
| Ответить | Правка | Наверх | 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.
Сообщение от Мдфвшьшк (?), 20-Мрт-20, 18:45
| +/– | |
Да, я прошерстил AndroWish. Замечательная штука. Даже бинарники позволяет запускать. Мой проект на Android с Androwish можно посмотреть здесь https://habr.com/ru/post/492110/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 | ||
75.
Сообщение от Владимир (??), 20-Мрт-20, 18:49
| +/– | |
Приложение на Android - https://habr.com/ru/post/482574/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |