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

Recent Posts

Pages: [1] 2 3 ... 10
1
Discussion | Обсуждение / Re: QChart
« Last post by cwl on December 13, 2018, 09:12:54 am »
Excellent! Thank you very much! i will try it.
2
Discussion | Обсуждение / Re: QChart
« Last post by Arin Alex on December 12, 2018, 11:51:44 pm »
Hi! I have researched how to include QChart into limereport and I found that it will take a lot of time :( 
Unfortunately, I do not have enough of it at the moment. But but I found a temporary solution to this problem :)
In the develop branch I have added an external painting feature to ImageItem.  You can use it to draw QChart item manually.

HOWTO:

1. make a slot for example
  void slotExternalPainter(const QString& objectName, QPainter* painter, const QStyleOptionGraphicsItem*);
2. copnnect it to report engine to signal externalPaint(const QString&, QPainter*, const QStyleOptionGraphicsItem*)
   connect(report, SIGNAL(externalPaint(const QString&, QPainter*, const QStyleOptionGraphicsItem*)),
            this, SLOT(slotExternalPainter(const QString&, QPainter*, const QStyleOptionGraphicsItem*)));
3. paint QChart in that slot
jast for example
Code: [Select]
void MainWindow::slotExternalPainter(const QString& objectName, QPainter* painter, const QStyleOptionGraphicsItem* options)
    if (objectName.compare("ImageItem1")==0){
        m_chart->scene()->setSceneRect(QRectF(0,0,options->rect.width(), options->rect.height()));
        m_chart->setGeometry(m_chart->scene()->sceneRect());
        painter->save();
        painter->setRenderHint(QPainter::Antialiasing);
        m_chart->scene()->render(painter, options->rect);
        painter->restore();
    }
}
It's important to create QChartView and put QChart to it before rendering.
4. In a report's template put an ImageItem and activate useExternalPainter property in it.

3
Discussion | Обсуждение / Re: QtSingleApplication
« Last post by mevn on December 12, 2018, 07:29:47 am »
Не знаю какая поменял все - заработало)
4
Discussion | Обсуждение / Re: QtSingleApplication
« Last post by mevn on December 12, 2018, 07:28:40 am »
Спасибо!
Решил проблему. В папке проекта была битая Qt библиотека.
5
Discussion | Обсуждение / Re: QtSingleApplication
« Last post by mevn on December 12, 2018, 07:21:29 am »
Спасибо за быстрый ответ.
В дебаге сообщение:
QSharedPointer: pointer 0x559d540 already has reference counting
На мониторе всплывает окно (в приложении)
Но программа продолжает работать пока не закроешь это окно.
6
Discussion | Обсуждение / Re: QtSingleApplication
« Last post by Arin Alex on December 11, 2018, 07:42:23 pm »
Повторить падение не получилось :) У меня открывает предпросмотр. 
Какой эксепшн летит ?
7
Discussion | Обсуждение / Re: QtSingleApplication
« Last post by mevn on December 11, 2018, 01:46:18 pm »
Версия Qt - 4.8.2.
8
Discussion | Обсуждение / Re: QtSingleApplication
« Last post by Arin Alex on December 11, 2018, 01:14:15 pm »
Спасибо, исходников вполне достаточно. Сегодня гляну. Какую версию Qt используете?
9
Discussion | Обсуждение / Re: QtSingleApplication
« Last post by mevn on December 11, 2018, 01:11:04 pm »
Спасибо за оперативность.
Высылаю демку. Если заменить QtSingle на просто QApplication в майне - все работает. К сожалению папка со скомпилированным проектом не влезла.
10
Discussion | Обсуждение / Re: QtSingleApplication
« Last post by Arin Alex on December 11, 2018, 12:35:49 pm »
Добрый день!
Можете демку накидать? Это ускорит процесс, а я дебагером посмотрю где собака порылась.
Pages: [1] 2 3 ... 10