<img src="https://img-blog.csdn.net/20150425172635867?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlxdWFuMDAxNzg5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" />
//mainwindow.cpp
#include "pointsave.h"
#include "mainwindow.h"
#include "ui_mainwindow.h"
<span style="font-family: Arial, Helvetica, sans-serif;">#include <QString></span>
#include<QGraphicsView>
#include<QGraphicsScene>
#include<QGraphicsLineItem>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
// QGraphicsLineItem *item = new QGraphicsLineItem(-100,100,0,0);
QGraphicsScene *scene=new QGraphicsScene();
scene->addLine(-340,150,-340,-150);
scene->addLine(-340,-150,-343,-146);
scene->addLine(-340,-150,-337,-146);
scene->addLine(-340,150,340,150);
scene->addLine(340,150,336,147);
scene->addLine(340,150,336,153);
for(int i=-240;i<350;i+=100)
{
scene->addLine(i,150,i,-150);
}
for(int i=150;i>-150;i-=100)
{
scene->addLine(-340,i,340,i);
}
scene->setSceneRect(-(ui->graphicsView->width()/2),-(ui->graphicsView->height()),ui->graphicsView->width()*2,ui->graphicsView->height()*2);
ui->graphicsView->setScene(scene);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_4_clicked()
{
extern Pointtt point;
point.AddPoint(ui->lineEdit->text().toInt(),ui->lineEdit_2->text().toInt());
ui->textEdit->append(ui->lineEdit->text()+","+ui->lineEdit_2->text()+";");
Pointtt::po *pdd;
pdd=&point.rehead();
// ui->textEdit-&