#include "widget.h"
#include "ui_widget.h"
#include "ui_form.h"
#include<QGraphicsScene>
#include <QGraphicsProxyWidget>
#include <QLabel>
#include <QPushButton>
#include <QLineEdit>
#include <QMessageBox>
: QWidget(parent
), ui
(new Ui
::WidgetClass) {
ui->setupUi(this);
ui->graphicsView->setScene(scene);
Ui_Form *m_ui = new Ui_Form;
m_ui->setupUi(wid);
QGraphicsProxyWidget *proxy = new QGraphicsProxyWidget;
label->setText("User Name");
label1->setText("PassWord");
label1->setGeometry(0,40,50,20);
proxy = scene->addWidget(label1);
button->setText("dfgdfgdsg");
label->setGeometry(0,0,50,20);
line->setGeometry(60,0,100,20);
line1->setGeometry(60,40,100,20);
proxy =scene->addWidget(line);
proxy =scene->addWidget(line1);
button->setGeometry(30, 80,50,50);
proxy = scene->addWidget(button);
proxy = scene->addWidget(label);
scene
->addRect
(QRectF(200,
0,
100,
100))->setBrush
(Qt
::green);
scene->setFocus();
line->setEnabled(true);
ui->graphicsView->setScene(scene);
ui->graphicsView->setAlignment(Qt::Alignment);
QObject::connect(button,
SIGNAL(clicked
()),
this,
SLOT(show_message1
()));
}
Widget::~Widget()
{
delete ui;
}
void Widget::show_message1()
{
}
#include "widget.h"
#include "ui_widget.h"
#include "ui_form.h"
#include<QGraphicsScene>
#include <QGraphicsProxyWidget>
#include <QLabel>
#include <QPushButton>
#include <QLineEdit>
#include <QMessageBox>
QLabel *label,*label1;
QPushButton *button;
QLineEdit *line,*line1;
Widget::Widget(QWidget *parent)
: QWidget(parent), ui(new Ui::WidgetClass)
{
ui->setupUi(this);
QGraphicsScene *scene= new QGraphicsScene(this);
ui->graphicsView->setScene(scene);
ui->graphicsView->setCacheMode(QGraphicsView::CacheBackground);
Ui_Form *m_ui = new Ui_Form;
QWidget *wid = new QWidget;
m_ui->setupUi(wid);
QGraphicsProxyWidget *proxy = new QGraphicsProxyWidget;
QLabel *label = new QLabel;
label->setText("User Name");
QLabel *label1 = new QLabel;
label1->setText("PassWord");
label1->setGeometry(0,40,50,20);
proxy = scene->addWidget(label1);
QPushButton *button = new QPushButton;
button->setText("dfgdfgdsg");
label->setGeometry(0,0,50,20);
QLineEdit *line = new QLineEdit;
line->setGeometry(60,0,100,20);
QLineEdit *line1 = new QLineEdit;
line1->setGeometry(60,40,100,20);
proxy =scene->addWidget(line);
proxy =scene->addWidget(line1);
button->setGeometry(30, 80,50,50);
proxy = scene->addWidget(button);
proxy = scene->addWidget(label);
scene->addRect(QRectF(200, 0, 100, 100))->setBrush(Qt::green);
scene->setFocus();
line->setEnabled(true);
ui->graphicsView->setScene(scene);
ui->graphicsView->setAlignment(Qt::Alignment);
QObject::connect(button,SIGNAL(clicked()),this,SLOT(show_message1()));
}
Widget::~Widget()
{
delete ui;
}
void Widget::show_message1()
{
QMessageBox::information(0,"",QString(line->text()));
}
To copy to clipboard, switch view to plain text mode
Bookmarks