blob: 45e3c889865f2368e18d120bf03e452fbd232e55 (
plain)
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
35
|
#include <QtGui>
#include "mainwindow.h"
MainWindow::MainWindow()
{
const QString pixmapString = "qtlogo4.png";
item = new QGraphicsPixmapItem(pixmapString);
textItem = new QGraphicsTextItem("here is some text");
textItem->setTextInteractionFlags(Qt::TextEditable);
QGraphicsTextItem *textItem2 = new QGraphicsTextItem("and here is some more");
textItem2->setTextInteractionFlags(Qt::TextEditable);
textItem2->setPos(20, 30);
scene = new QGraphicsScene();
// scene->addItem(item);
scene->addItem(textItem);
scene->addItem(textItem2);
scene->setBackgroundBrush(Qt::lightGray);
view = new QGraphicsView(scene);
view->rotate(-30);
QHBoxLayout *layout = new QHBoxLayout;
layout->addWidget(view);
QLabel *label = new QLabel("hello world");
layout->addWidget(label);
QWidget *widget = new QWidget;
widget->setLayout(layout);
setCentralWidget(widget);
setWindowTitle(tr("Diagramscene"));
}
|