Доброго времени суток.
Возникла следующая проблема.
Имеем
class vizual_grifik : public QDialog
{
Q_OBJECT
public:
explicit vizual_grifik(QWidget *parent = 0);
~vizual_grifik();
void setModel(QStandardItemModel *model);
private:
Ui::vizual_grifik *ui;
QGraphicsScene *scene;
...
а также
public slots:
void ZoomIn();
в *.срр имеем:
vizual_grifik::vizual_grifik(QWidget *parent) :
QDialog(parent),
ui(new Ui::vizual_grifik)
{
ui->setupUi(this);
scene = new QGraphicsScene(this);
ui->graphicsView->setScene(scene);
QObject::connect(ui->plusButton, SIGNAL(clicked()),
ui->graphicsView, SLOT(ZoomIn()));
...
далее по файлу:
void vizual_grifik::ZoomIn()
{
{
ui->graphicsView->scale(1.1, 1);
}
на форме лежит
plusButton и graphicsView
но при нажатии на кнопку растяжения Виева не происходит, при этом вываливается ошибка:
Object::connect: No such slot QGraphicsView::ZoomIn() in vizual_grifik.cpp:27
Object::connect: (sender name: 'plusButton')
Object::connect: (receiver name: 'graphicsView')
что сделано неправильно?