1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| #include <QtGui>
#include <QLabel>
#include <QLineEdit>
#include "mainwindow.h"
#include "scene.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
scene = new Scene();
scene->setSceneRect(QRectF(0, 0, 500, 500));
QHBoxLayout *layout = new QHBoxLayout;
QLineEdit *coodX = new QLineEdit;
view = new QGraphicsView(scene);
layout->addWidget(coodX);
layout->addWidget(view);
view->setRenderHint(QPainter::Antialiasing);
scene->setBackgroundBrush(QPixmap(":/images/cheese.jpg"));
view->setViewportUpdateMode(QGraphicsView::BoundingRectViewportUpdate);
QWidget *widget = new QWidget;
widget->setLayout(layout);
setCentralWidget(widget);
setWindowTitle(tr("Diagramscene"));
}
void MainWindow::mousePressEvent(QGraphicsSceneMouseEvent *event)
{
coodX->insert("Test");
} |
Partager