• Чем можно заменить связку MS Excel + VBA в Linux?

    Adamos
    @Adamos
    Прекрасный повод пересмотреть парадигму "начинаем работать на компьютере с офиса".
    Не искать костылей, которые заменят привычные костыли Excel+VBA, а разрабатывать решения, которые не зависят от желаний левой пятки корпораций и правительств.
    Например, Javascript на HTML-странице позволяет не только корректно повторить весь расчет, который народ шаманит в Ёкселе, но и читать-редактировать его без чудовищного геморроя с прыжками по ячейкам и мучительными попытками вспомнить, в которой что считается.
    Нужно не только расчитывать данные, но и хранить их? База данных на Линуксе поднимается за 10 минут и не стоит вам ни копейки. Нужно обмениваться данными? JSON и XML не требуют никаких конкретных программ конкретной версии - ваша информация остается доступной, даже если вся M$-продукция объявлена вне закона...
    Нужны документы для печати? PDF - открытый формат, и документ в этом формате не перекосит от того, что вы открываете его не в той программе, в которой создали. Более того - полно библиотек, которые автоматически создадут вам этот документ из ваших данных.
    Нужно только сменить парадигму. Для будущего.
    Ответ написан
  • Как скомпилировать проект python через pyinstaller так чтобы картинки которые используются в скрипте тоже скомпилировались?

    Ternick
    @Ternick
    1) Не нужно нести бред по типу этого: "Как скомпилировать проект python..."
    1.1 Питон интерпретируемый язык и компилироваться никак не может И НЕ СМОЖЕТ !!! Он может только упаковываться, но это другая песня.
    1.2 Картинки можно упаковать рядом с собой легко и просто.
    2) В pyinstaller если ты устанавливаешь флаг --onefile то можно ещё и установить флаг для добавления файла в архив примерно как-то так:
    pyinstaller --onefile --add-data "logo.jpg;logo.jpg" main.py

    Теперь более подробно об этой штуке:
    "ИМЯ_ФАЙЛА_В_ДИРЕКТОРИИ;ИМЯ ФАЙЛА В АРХИВЕ ВМЕСТЕ С main.py"
    Например так:
    У вас есть изображение logo.jpg который лежит в папке imgs, то для упаковки его вместе с приложением можно поступить так
    pyinstaller --onefile --add-data "imgs\logo.jpg;imgs\logo.jpg" main.py

    Если ничего не напутал, то всё так и есть :)
    Если ответ устраивает - отметьте ответ решением.
    Ответ написан
  • Как правильно работать с QList?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Вы вот тут new QList<QwtPlotCurve>[10];создали массив из 10 списков. Вы точно этого хотели?
    Ответ написан
    Комментировать