УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы
сколько примерно будет весить ехе-шник, если всунуть в него python, модуль python-gnupg, qt и небольшой скрипец? Чем вообще всё это делается под окнами?
#XW6LJA / @soko1 / 3376 дней назад

≈50 мегабайт будет весить. При каждом запуске будет распаковывать весь qt во временную папку, поэтому советую воспользоваться режимом работы py2exe, который собирает в папку, а не exe-шник.
#XW6LJA/EIJ / @windowsadmin / 3376 дней назад
@romme нифига себе. Это кутэ такой прожорливый? А если сделать с Tkinter - каков будет примерный размер? Пользователь вообще заметит разницу между кутэ и ткинтером кроме ущербности внешнего вида последнего?
#XW6LJA/N6Y / @soko1 --> #XW6LJA/EIJ / 3376 дней назад

25-50 МБ, в первую очередь из-за Qt.
Поковыряй GPA/Kleopatra, они с библиотеками 80 мегов жрут.

#XW6LJA/FZK / @ceyt / 3376 дней назад
@soko1 Замерил сейчас размер всех dll-файлов в дистрибутиве qutIM под Windows (не запускается), начинающихся на "Qt", получилось 74 мегабайта. Допускаю, что они с отладочной информацией. Папка с Tkinter после архивирования занимает два мегабайта. Советую сделать то, что хотел, на дотнете.
#XW6LJA/ME8 / @windowsadmin --> #XW6LJA/N6Y / 3376 дней назад
@romme не, дело в том что я язык учу и для практики решил софтину написать полезную, с дотнетом нет времени разбираться, хотя может потом и попробую. Ещё для меня важна кросплатформенность. Моно у меня не используется ни на одном из компов, питон есть везде по дефолту.
#XW6LJA/WKL / @soko1 --> #XW6LJA/ME8 / 3376 дней назад

@romme > скачайте полгига обновлений, чтобы запустить программку с двумя кнопками

#XW6LJA/XYQ / @ceyt --> #XW6LJA/ME8 / 3376 дней назад
@ceyt вот это как раз скорее к .NET Framework относится, нежели к питону =)
#XW6LJA/26V / @soko1 --> #XW6LJA/XYQ / 3376 дней назад

@soko1 Но я-то говорил про Турбо Паскаль!

#XW6LJA/XLN / @ceyt --> #XW6LJA/26V / 3376 дней назад
@ceyt Зато эти полгига автоматом ставятся и не морочат голову, а в случае с питоном выбираешь между двумя стульями: 1 - муторная установка питона и каждой завимимости вручную 2 - немалым временем, потраченным на py2exe
#XW6LJA/GZ5 / @windowsadmin --> #XW6LJA/XYQ / 3376 дней назад

@romme Не останавливайся на полпути, люди уже давно делают костыли для распространения и запуска образов виртуалок. Вот тебе и кроссплатформенность.

#XW6LJA/JUD / @ceyt --> #XW6LJA/GZ5 / 3376 дней назад
@ceyt Для гуя тоже уже виртуалки распространяют?
#XW6LJA/GSS / @windowsadmin --> #XW6LJA/JUD / 3376 дней назад

@soko1 Чем тебе тик-так ущербен?

#XW6LJA/CQA / @4077 --> #XW6LJA/N6Y / 3376 дней назад

@soko1 tkinter в лялексах из коробки нет

#XW6LJA/L1L / @4077 --> #XW6LJA/WKL / 3376 дней назад

upx натравить не забудь

#XW6LJA/QTG / @hirthwork / 3376 дней назад
@4077 угу, действительно. зато весит фигню The following NEW packages will be installed: blt libxss1 python-tk tk8.5 0 upgraded, 4 newly installed, 0 to remove and 19 not upgraded. Need to get 2,952 kB of archives. After this operation, 7,603 kB of additional disk space will be used. Do you want to continue [Y/n]?
#XW6LJA/4EH / @soko1 --> #XW6LJA/L1L / 3376 дней назад
@romme с pip ничего муторного в этом нет, даже под виндами. А вот на счёт py2exe не в курсе, т.к. никогда не пользовался
#XW6LJA/ZPR / @soko1 --> #XW6LJA/GZ5 / 3376 дней назад
@4077 да не ущербен, просто есть вероятность что эта маленькая софтина перерастёт в что-то большее со временем и чтобы не тратить время на миграцию - лучше сразу использовать хороший и современный инструмент. Кстати а с Тк какие проблемы вообще есть? Писать с его использованием не сложнее? Чем придётся пожертвовать? Помню что там даже банальное С-с, С-v через раз работало когда на Tkabber'е сидел
#XW6LJA/W7N / @soko1 --> #XW6LJA/CQA / 3376 дней назад
@hirthwork спасибо, обязательно
#XW6LJA/UWM / @soko1 --> #XW6LJA/QTG / 3376 дней назад
>питон+гуй не хуйню ли ты творишь [Yes/no]
#XW6LJA/YA1 / @mugiseyebrows / 3376 дней назад

@soko1 Дунно как тебе, но это единственный тулкит, который я использовал (не считая попыток взять Qt наскоком), и по мне он очень простой. Сосать начинаешь, когда нужны какие-то хитровыебанные контролы (нужно городить самому). Вощем, для маленькой софтины самое оно, легко (в обоих смыслах), выглядит нативно, и де-факто стандарт для питона (Гвидо одобряет). А насчёт проблем миграции — смотри в сторону —> модель-представление-контроллер, слабая связность и прочие баззворды
(я есличо не погромист вовсе)

#XW6LJA/8VM / @4077 --> #XW6LJA/W7N / 3376 дней назад

@mugiseyebrows Ну если там будет 3 кнопки (свернуть-развернуть-закрыть азаза))), то почему б и нет? Есть же… мм… гмм… во, Gajim!!!

#XW6LJA/U6F / @4077 --> #XW6LJA/YA1 / 3376 дней назад
@4077 если там гуй уровня три кнопки то я бы написал на голеньком винапее и соснул с линуксами (кросплатформенность это миф)
#XW6LJA/27C / @mugiseyebrows --> #XW6LJA/U6F / 3376 дней назад

@soko1 >банальное С-с, С-v через раз работало
Вот сейчас проверил — на вендах в русской раскладке не работает (но всегда можно забиндить костылик), зато работает PRIMARY (выделил — средней кнопкой вставил). В бубунте работает всё.
Что ещё вспомнил: PanedWindow — ненастраиваемое говно. Нормальных табов нет (я городил из их кнопок, лол). Взять и сделать какой-нибудь текстбокс read-only нельзя. Если делаешь state=disabled — не сможешь туда вставлять и программно + не будет работать выделение, копирование и т.д. (логично ж, чо, disabled, ну) (я перехватывал системные биндинги, чтобы сделать read-only в более привычном смысле). Может, ещё какого говна вспомню.
И да, общаться с Tk ты будешь через питоновский враппер вокруг эмбедедного Tcl (на это абсолютно насрать на самом деле, напрямую его тыкать не придётся (скорее всего) и его высеры будешь видеть иногда в эксепшонах)

#XW6LJA/AWX / @4077 --> #XW6LJA/W7N / 3376 дней назад
@4077 на самом деле есть deluge на питоне с гуём и он охуенен, как это вообще возможно я не понимаю
#XW6LJA/614 / @mugiseyebrows --> #XW6LJA/U6F / 3376 дней назад
@ceyt Начиная с висты (семёрки) какой-то там фреймворк идёт искоробки, то есть если не нужны функции старших фреймворков (графики например) и если не икспи то кочать не надо (но скорее всего всё-таки нужны). Зато бинари (на самом деле не бинари) маленькие. Естественно, уиндофс онли, кросплатформенности нихуя (не пробовал моно, но прозреваю что говно).
#XW6LJA/RFN / @mugiseyebrows --> #XW6LJA/XYQ / 3375 дней назад
@romme агась, называется джява
#XW6LJA/NRY / @mugiseyebrows --> #XW6LJA/GSS / 3375 дней назад
@mugiseyebrows удваиваю node-webkit
#XW6LJA/FXF / @krkm --> #XW6LJA/YA1 / 3375 дней назад

@mugiseyebrows руки прямые просто

#XW6LJA/XZ8 / @ulidtko --> #XW6LJA/614 / 3375 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.