ok I am sending my code u please check it..now no error signifies but nothing display in the cell..
namespace Ui {
class PainterApp;
}
{
private:
Ui::PainterApp *ui;
protected:
virtual void paintCell
(QPainter* painter,
const QRectF
& rect,
const QDate
& date
);
};
{
Q_OBJECT
public:
explicit PainterApp
(QWidget *parent
= 0);
~PainterApp();
private:
Ui::PainterApp *ui;
private slots:
};
namespace Ui {
class PainterApp;
}
class MyCalendarWidget : public QCalendarWidget
{
private:
Ui::PainterApp *ui;
protected:
virtual void paintCell(QPainter* painter, const QRectF& rect, const QDate& date);
};
class PainterApp : public QDialog
{
Q_OBJECT
public:
explicit PainterApp(QWidget *parent = 0);
~PainterApp();
private:
Ui::PainterApp *ui;
private slots:
};
To copy to clipboard, switch view to plain text mode
#include "painterapp.h"
#include "ui_painterapp.h"
PainterApp
::PainterApp(QWidget *parent
) : ui(new Ui::PainterApp)
{
ui->setupUi(this);
}
void MyCalendarWidget
::paintCell(QPainter* painter,
const QRectF
& rect,
const QDate
& date
) {
rect(30.0, 40.0, 80.0, 60.0);
QImage image
("C:/QTWork/back-icon.png");
painter->drawImage(rect, image, rect);
ui->calendarWidget->paintCell(painter,rect,date.currentDate());
}
#include "painterapp.h"
#include "ui_painterapp.h"
PainterApp::PainterApp(QWidget *parent) :
QDialog(parent),
ui(new Ui::PainterApp)
{
ui->setupUi(this);
}
void MyCalendarWidget::paintCell(QPainter* painter, const QRectF& rect, const QDate& date)
{
rect(30.0, 40.0, 80.0, 60.0);
QImage image("C:/QTWork/back-icon.png");
painter->drawImage(rect, image, rect);
ui->calendarWidget->paintCell(painter,rect,date.currentDate());
}
To copy to clipboard, switch view to plain text mode
regards
Anshuman
Bookmarks