摘要: 1、新建一个Qt Gui应用,项目名称为myPicture,基类选择为QMainWindow,类名设置为MainWindow。2、在mainwindow.h头文件中添加void paintEvent(QPaintEvent *);绘图事件函数3、在mainwindow.cpp文件中添加如下代码段,同时头文件中添加#include 1 void MainWindow::paintEvent(QPaintEvent *) 2 { 3 4 QPainter painter(this); 5 QPixmap pix; 6 pix.load("../my... 阅读全文
posted @ 2013-10-21 17:09 心寒若冰 阅读(3450) 评论(0) 推荐(0) 编辑
摘要: 1、新建一个Qt Gui应用,项目名称为myDraw,基类选择为QMainWindow,类名设置为MainWindow。2、在mainwindow.h头文件中添加void paintEvent(QPaintEvent *);绘图事件函数3、在mainwindow.cpp文件中添加如下代码段 1 void MainWindow::paintEvent(QPaintEvent *) 2 { 3 QPainter painter(this); 4 QRectF rect(20, 20, 300, 200);//设置矩形 5 painter.drawRect(rec... 阅读全文
posted @ 2013-10-21 14:39 心寒若冰 阅读(1313) 评论(0) 推荐(0) 编辑
摘要: 1、新建Qt Gui应用,项目名称为“myEvent”,基类名称为QWidget,类名称为Widget。2、widget.h文件中添加以下代码,该段代码中包含了三个事件函数和一个槽函数 1 private: 2 int id1, id2, id3; 3 4 protected: 5 void mousePressEvent(QMouseEvent *); 6 void keyPressEvent(QKeyEvent *); 7 void timerEvent(QTimerEvent *); 8 9 private slots:10 void time... 阅读全文
posted @ 2013-10-21 10:45 心寒若冰 阅读(537) 评论(0) 推荐(0) 编辑