纯新手
MainWindow.h文件
#ifndef MAINWINDOW_H#define MAINWINDOW_H
#include <QMainWindow>
namespace Ui {class MainWindow;}
class MainWindow : public QMainWindow{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();protected:
void PaintEvent(QPaintEvent *event);
private: Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H
MainnWindow.cpp文件
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QPainter>
#include <QPen>
#include <QLineF>
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this);}
MainWindow::~MainWindow(){ delete ui;}
void MainWindow::PaintEvent(QPaintEvent *event){
QPainter painter(this);
QLineF line(5, 5, 100, 100);
painter.drawLine(line);
painter.setPen(Qt::black);}
Main.cpp文件
#include "mainwindow.h"
#include <QApplication>
int main(int argc, char *argv[]){
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();}
手机上运行还是白纸一张
MainWindow.h文件
#ifndef MAINWINDOW_H#define MAINWINDOW_H
#include <QMainWindow>
namespace Ui {class MainWindow;}
class MainWindow : public QMainWindow{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();protected:
void PaintEvent(QPaintEvent *event);
private: Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H
MainnWindow.cpp文件
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QPainter>
#include <QPen>
#include <QLineF>
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this);}
MainWindow::~MainWindow(){ delete ui;}
void MainWindow::PaintEvent(QPaintEvent *event){
QPainter painter(this);
QLineF line(5, 5, 100, 100);
painter.drawLine(line);
painter.setPen(Qt::black);}
Main.cpp文件
#include "mainwindow.h"
#include <QApplication>
int main(int argc, char *argv[]){
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();}
手机上运行还是白纸一张