поля, и отправлять его на печать. Пока остановился на QWebEnginePage + QPrinter. Можете предложить альтернативу? С кроссплатформенной печатью у питона и Java дела обстоят не очень, насколько я понял.
Тут несколько составляющих задачи, непонятно о какой вы спрашиваете. Если о вводе данных, то наверное правильно будет использвать стандартные диалоги к примеру. Если о печати, то QWebEnginePage + QPrinter нормальный вариант. Можно QTextBrowser попробовать, но в питоне возможно и другие есть варианты вне рамок кьюта. Если речь о заполнении по месту с отображением печатной формы как она выглядит на печати - тут уже сложнее и придётся что-то сочинять самому.
Limereport
ну это всё же больше для отчётов из моделей. Если речь о простой вставке введённых значений в шаблон, то такой движок наверное лишний
В одном проекте ровно так его и использовали. Там если лишнее не собирать, то он не слишком большой.
резюме: есть из чего выбирать
Там можно без моделей через переменные простой шаблон делать. Но ты прав, движок тяжелый. Просто в эту библиотеку встроен дизайнер отчета и превью. Прямо из проекта своего можно вызывать дизайнер, на лету редактировать шаблон и сразу смотреть как будет выглядеть документ. Еще можно кастомизировать превью, убрав лишние кнопки и вызывать его отдельно от дизайнера
Обсуждают сегодня