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

Author Topic: Как спрятать элемнт на дизайнере или убрать границы с text item  (Read 3380 times)

Midzou

  • Newbie
  • *
  • Posts: 3
    • View Profile
Мне нужно из QT c++ спрятать пустую форму таблицы если она не используется. Вот пример https://ibb.co/zscTxmC.
Как я понял мне нужно или Child3 спрятать, или убрать рамки у QRLabel16,QRLabel17 и тд.
Как это реализовать через обьект 'LimeReport:;ReportEngine m_report;'?
Или есть другие способы? прошу пример.
« Last Edit: November 25, 2020, 05:45:36 pm by Midzou »

Subst

  • Sr. Member
  • ****
  • Posts: 450
    • View Profile
смотри в сторону свойства printIfEmpty (Печатать, если пустое) у бандов. Если я правильно понял цель...

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1005
    • View Profile
Midzou, Приветствую!
Если до начала генерации отчета известно, что банд нужно скрыть, можно завести логическую переменную и использовать ее в инициализационном скрипте.
Как-нибудь так:
Code: [Select]
Reportpage1_DataBand2.isVisible = !getVariable("hide_databand2");
true //нужно для возврата скиптом true для продолжения генерации