#ifndef MAINWINDOW_H #define MAINWINDOW_H #includenamespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); private slots: void ButtonSlot(); protected: void paintEvent(QPaintEvent *event); void mousePressEvent(QMouseEvent *event); private: Ui::MainWindow *ui; QString str; }; #endif // MAINWINDOW_H #include "mainwindow.h" #include "ui_mainwindow.h" #include #include #include #include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); QObject::connect(ui->pushButton,SIGNAL(clicked()),this,SLOT(ButtonSlot()));//连接信号和槽 } MainWindow::~MainWindow()//析构函数 { delete ui; } void MainWindow::ButtonSlot() { str=ui->lineEdit->text(); ui->textBrowser->setText(str); }//把lineEdit内容放到Browser void MainWindow::paintEvent(QPaintEvent *event) { Q_UNUSED(event); QPainter painter(this); painter.drawText(170,75,"坐标-》" ); }//用painter随便写点啥 void MainWindow::mousePressEvent(QMouseEvent *event) { ui->label->setText(QString(" ") .arg(QString::number(event->x()), QString::number(event->y()))); }//坐标显示到label #include "mainwindow.h" #include (%1, %2)
int main(int argc, char *argv[]) { QApplication a(argc, argv); MainWindow w; w.show(); return a.exec(); }
公司专注于为企业提供成都网站设计、成都网站制作、微信公众号开发、购物商城网站建设,小程序定制开发,软件按需策划设计等一站式互联网企业服务。凭借多年丰富的经验,我们会仔细了解各客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,创新互联建站更提供一系列网站制作和网站推广的服务。
上传个图真麻烦