mirror of
https://github.com/OPM/ResInsight.git
synced 2024-12-29 10:21:54 -06:00
87bc6acd65
Added a new feature for editing style sheets and variable colors and see immediately the result. Made Qwt plots (and items) stylable. Added icons, improved styling possibilities of QMinimizePanel, fixed minor bugs in RicThemeColorEditorFeature. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
nightcharts.cpp | ||
nightcharts.h | ||
nightcharts.pri | ||
nightchartswidget.cpp | ||
nightchartswidget.h | ||
README.md |
Nightcharts
This class includes a drawing histogram, pies and pseudo 3D pies.
It has very simple API and high level usability.
http://qt-apps.org/content/show.php?action=content&content=132560
Licensed under LGPL 2.1
Example :
void MainWindow::paintEvent(QPaintEvent e*)
{
QWidget::paintEvent(e);
QPainter painter;
QFont font;
painter.begin(this);
Nightcharts PieChart;
PieChart.setType(Nightcharts::DPie);//{Histogramm,Pie,DPie};
PieChart.setLegendType(Nightcharts::Round);//{Round,Vertical}
PieChart.setCords(100,100,this->width()/1.5,this->height()/1.5);
PieChart.addPiece("Item1",QColor(200,10,50),34);
PieChart.addPiece("Item2",Qt::green,27);
PieChart.addPiece("Item3",Qt::cyan,14);
PieChart.addPiece("Item4",Qt::yellow,7);
PieChart.addPiece("Item5",Qt::blue,4);
PieChart.draw(&painter);
PieChart.drawLegend(&painter);
}
How to use
- Check out in any location (or add as a submodule)
- Write into Your main .pro file:
include("path/to/nightcharts/nightcharts.pri")