LimeReport Forum
General Category | Основное => Discussion | Обсуждение => Topic started by: aarekuha on February 21, 2019, 08:03:43 pm
-
Доброго времени суток!
Во время разработки компилировал Qt debug. Затем изменил сборку на release. Все работает, кроме кнопки "Печать" в окне сформированного отчета. В PDF нормально предлагает конвертировать, а сама печать ни какой реакции. Может какой-нибудь библиотеки не хватает?
-
Ветка мастер или девелоп ?
-
Мастер, с гитхаба брал. Подсунул скомпилированную библиотеку из работающего примера на sourceforge, она оказалась 32бит =(. Тоже не работает.
-
Тогда странно :) Сейчас проверю :)
-
Может попробовать Ваш limereport.dll? Если он 64 бит...
-
Ну у меня не dll a so :)
-
Но вообще на мастере уже давно ничего не менялось :)
Должно быть все хорошо :)
-
В консоли теперь пишет "QPrintDialog: Cannot be used on non-native printers"
-
А в системе принтеры то есть ?
-
Да. Как минимум от офиса и Adobe PDF. Он не открывает даже окно выбора принтера.
-
Версия Qt какая ?
-
Creator 4.8.1, Qt 5.12.1, MinGW 7.3.0 64bit
-
Ок, сейчас гляну
-
Так-то странно. У меня windeployqt не цепляет Qt5PrintSupport.dll, Qt5Script.dll, Qt5Xml.dll. Приходится их подтаскивать из папки с компилятором.
-
А если из под креатора запускать тоже не работает ?
-
Да, из-под креатора работает. Проблема значит не в LimeReport. Спасибо большое. Буду смотреть в чем причина нерабочего QPrintDialog.
-
windowsprintersupport.dll советую проверить
-
Её надо положить в папку printsupport с exe'шником и все? Или надо как-то подключать?
-
Спасибо огромное! Все работает. Проблема была в том, что файл я брал не из той папки. Нашел его в папке от компилятора mingw, скинул в папку printsupport рядом с исполняемым файлом и все заработало. Еще раз огромное спасибо!