Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: Вопросы новичка  (Read 150820 times)

Vermilion

  • Newbie
  • *
  • Posts: 34
    • View Profile
Re: Вопросы новичка
« Reply #465 on: February 04, 2023, 11:00:50 am »
Vermilion Приветствую, можно поиграться с лаяутами. Для примера сделал шаблончик

Приветствую Alex! Спасибо за идею, попробую..

Vermilion

  • Newbie
  • *
  • Posts: 34
    • View Profile
Re: Вопросы новичка
« Reply #466 on: February 06, 2023, 08:04:42 am »
Приветствую!

Что то не собирается master.. Пробовал на 5.11.3 x64 (MSVS 2015), 5.7.1 (MSVS 2015)
упирается в одном и том же месте:

        cl -c -nologo -Zc:wchar_t -FS -Zc:strictStrings -Zc:throwingNew -O2 -MD -GR -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc -DUNICODE -DWIN32 -DWIN64 -DLIMEREPORT_EXPORTS -DHAVE_S
VG -DHAVE_REPORT_DESIGNER -DHAVE_ZINT -DLIMEREPORT_VERSION_STR=\"1.6.8\" -DHAVE_QT5 -DHAVE_UI_LOADER -DUSE_QJSENGINE -DHAVE_REPORT_DESIGNER -DHAVE_QTDESIGNER_INTEGRATION -DINSPECT_BASEDESIGN -DQT_NO_DEBUG -DQT_SVG
_LIB -DQT_UITOOLS_LIB -DQT_PRINTSUPPORT_LIB -DQT_DESIGNERCOMPONENTS_LIB -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DNDE
BUG -D_WINDLL -I. -Idialogdesigner\3rdparty\qtcreator\designerintegrationv2 -Idialogdesigner\3rdparty\qtcreator -Idialogdesigner\3rdparty\designer -Iobjectinspector -Idatabrowser -I. -Iitems -Ibands -Ibase -Iscrip
teditor -I..\3rdparty\zint-2.10.0\backend -I..\3rdparty\zint-2.10.0\backend_qt -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtSvg -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtUiTool
s -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtPrintSupport -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtDesignerComponents -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtDesignerComponents\5.7.1 -IC:\Qt\Qt5.7.1\5.7\msvc2015
_64\include\QtDesignerComponents\5.7.1\QtDesignerComponents -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtDesigner\5.7.1 -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtDesigner\5.7.1\QtDesigner -IC:\Qt\Qt5.7.1\5.7\msvc2015
_64\include\QtDesigner -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtUiPlugin -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtWidgets\5.7.1 -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtWidgets\5.7.1\QtWidgets -IC:\Qt\Qt5.7.1\5
.7\msvc2015_64\include\QtWidgets -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtGui\5.7.1 -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtGui\5.7.1\QtGui -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtGui -IC:\Qt\Qt5.7.1\5.7\msvc
2015_64\include\QtANGLE -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtXml -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtSql -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtQml -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtNetwork -
IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtCore\5.7.1 -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtCore\5.7.1\QtCore -IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtCore -Iwin64\release\moc -Iwin64\release\ui -IC:\Qt\Qt5.7.1
\5.7\msvc2015_64\mkspecs\win32-msvc2015  -Fowin64\release\obj\ @C:\Users\AVP\AppData\Local\Temp\nm62F7.tmp
lrdatabrowser.cpp
c:\temp\limereport-master\limereport\lrcollection.h(48): error C2433: COLLECTION_TYPE_ID: "inline" не разрешается для объявлений данных
lrsqleditdialog.cpp
c:\temp\limereport-master\limereport\lrcollection.h(48): error C2433: COLLECTION_TYPE_ID: "inline" не разрешается для объявлений данных
lrconnectiondialog.cpp
c:\temp\limereport-master\limereport\lrcollection.h(48): error C2433: COLLECTION_TYPE_ID: "inline" не разрешается для объявлений данных
Создание кода...
NMAKE : fatal error U1077: "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\cl.EXE" : возвращенный код "0x2"
Stop.
NMAKE : fatal error U1077: "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe" : возвращенный код "0x2"
Stop.
NMAKE : fatal error U1077: cd : возвращенный код "0x2"
Stop.

Subst

  • Sr. Member
  • ****
  • Posts: 450
    • View Profile
Re: Вопросы новичка
« Reply #467 on: February 06, 2023, 08:31:24 am »
Уверен, что Qt 5.11.3 ??
А вот компалер мне дает понять иное:
Quote
-IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtGui\5.7.1\QtGui

ниче не смущает? :)
ну это как минимум, у тебя там в путях на винде где и что прописано? версии не микшируются ли?

Vermilion

  • Newbie
  • *
  • Posts: 34
    • View Profile
Re: Вопросы новичка
« Reply #468 on: February 06, 2023, 09:12:48 am »
Уверен, что Qt 5.11.3 ??
А вот компалер мне дает понять иное:
Quote
-IC:\Qt\Qt5.7.1\5.7\msvc2015_64\include\QtGui\5.7.1\QtGui

ниче не смущает? :)
ну это как минимум, у тебя там в путях на винде где и что прописано? версии не микшируются ли?

Да нет, я сначала пробовал на 5.11.3, потом на 5.7.1 - поведение одинаковое, скрин из последней попытки  :) (переменные окружения для каждого Qt устанавливаются свои - микс исключен)
Сборка прошла только develop - тут все чисто
« Last Edit: February 06, 2023, 09:25:08 am by Vermilion »

Subst

  • Sr. Member
  • ****
  • Posts: 450
    • View Profile
Re: Вопросы новичка
« Reply #469 on: February 06, 2023, 09:29:22 pm »
Да, действительно, с точки зрения MSVC вот это
Code: [Select]
const int inline COLLECTION_TYPE_ID = qMetaTypeId<ACollectionProperty>();
нехорошо

отписал Алексу

Попробуй при сборке указать компилятору
Code: [Select]
/std: c++17
« Last Edit: February 06, 2023, 09:37:54 pm by Subst »

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1005
    • View Profile
Re: Вопросы новичка
« Reply #470 on: February 07, 2023, 01:19:37 am »
Vermilion, Поправил, можно проверять. 

Vermilion

  • Newbie
  • *
  • Posts: 34
    • View Profile
Re: Вопросы новичка
« Reply #471 on: February 08, 2023, 04:18:47 pm »
Спасибо Alex! Все собралось. И спасибо за наводку про лайауты - удалось мудреную печатную форму сделать!  :)

Vermilion

  • Newbie
  • *
  • Posts: 34
    • View Profile
Re: Вопросы новичка
« Reply #472 on: February 09, 2023, 07:39:21 am »
Приветствую, Alex!

Примерчик мудреного отчета. Все в нем хорошо, есть небольшой косяк в отображении выбранного в режиме дизайна лайаута
(рисуется какой то артефакт слева вверху).
Это, как говорится, "на скорость не влияет", но может поправить.. для красоты  :)

yumb

  • Newbie
  • *
  • Posts: 7
    • View Profile
Re: Вопросы новичка
« Reply #473 on: March 07, 2023, 11:25:17 am »
Извините за глупые вопросы, не получается выделить жирным шрифтом текстовое поле,в которое помещена текстовая переменная, в зависимости от значения другой булевой переменной. Можно ли это сделать в тексте значения поля или надо делать снаружи в скрипте? И если не трудно, может пример есть? 

shurakubrak

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Вопросы новичка
« Reply #474 on: March 07, 2023, 04:06:03 pm »
Доброго времени суток.
Я пытаюсь собрать limereport.pro под Ubuntu 22.
Я установил Qt6.4, открыл проект, снял флаг "теневая сборка".
При компиляции возникает следующая ошибка: cannot find -lxkbcommon: No such file or directory,
 хотя пакет libxkbcommon-x11-0 самой новой версии (1.4.0-1) установлен.
Благодарен за любую помощь.

Subst

  • Sr. Member
  • ****
  • Posts: 450
    • View Profile
Re: Вопросы новичка
« Reply #475 on: March 09, 2023, 07:27:01 am »
Извините за глупые вопросы, не получается выделить жирным шрифтом текстовое поле,в которое помещена текстовая переменная, в зависимости от значения другой булевой переменной. Можно ли это сделать в тексте значения поля или надо делать снаружи в скрипте? И если не трудно, может пример есть?

как-то так

Code: [Select]
$S{
  if ($V{var}==true)
     "<b>klop</b>";
  else
     "klop";
  }

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1005
    • View Profile
Re: Вопросы новичка
« Reply #476 on: March 09, 2023, 08:38:00 am »
shurakubrak, Приветствую, я так подозреваю, что не хватает пакета libxkbcommon-dev.

yumb

  • Newbie
  • *
  • Posts: 7
    • View Profile
Re: Вопросы новичка
« Reply #477 on: March 25, 2023, 10:53:18 am »
При создании приложения QT утилитой windeployqt перестал вызываться диалог печати в просмотре. Кнопка не реагирует на нажатие. limereport.dll лежит рядом с exe-шником. Из среды QTCreator печать работает. Что куда добавить подскажите пожалуйста.   

Subst

  • Sr. Member
  • ****
  • Posts: 450
    • View Profile
Re: Вопросы новичка
« Reply #478 on: March 27, 2023, 10:58:35 am »
рядом есть апка
Code: [Select]
printsupport ?

yumb

  • Newbie
  • *
  • Posts: 7
    • View Profile
Re: Вопросы новичка
« Reply #479 on: March 27, 2023, 04:17:16 pm »
Есть папка printsupport и plugins с dll-ками.
Забыл уточнить: это происходит на другом компе, при переносе приложения.
Установил QT на другой комп и печать пошла.
Надо искать теперь отличия. Хотелось бы печатать без среды программирования.