文章标题

原创 2015年07月10日 21:52:51

QT

QWidget

paintEvent

mousePressEvent

void MyWidget::mousePressEvent(QMouseEvent *ev){
  _ptClicked = ev->pos();//QPoint _ptClicked;
  update();
}

QPainter

void MyWidget::paintEvent(QPaintEvent *){
    QPainter painter(this);

    painter.setPen(QColor(255,0,0));//red
    painter.setBrush(QBrush(QColor(255,255,0)));//yellow

    painter.drawLine(QPoint(0,0),QPoint(100,100));
    painter.drawText(100,100,"hhhhh");
    painter.drawEllipse(QPoint(200,200),30,30);
}

QPushButton

信号槽机制

//!!! Qt5
#include <QObject>
////////// newspaper.h
class Newspaper : public QObject
{
Q_OBJECT   //有了这个宏才能用信号槽机制
public:
Newspaper(const QString & name) :
m_name(name)
{
}
void send()
{
emit newPaper(m_name);//发送信号
}
signals:
void newPaper(const QString &name);
private:
QString m_name;
};
////////// reader.h
#include <QObject>
#include <QDebug>
class Reader : public QObject
{
Q_OBJECT
public:
Reader() {}
void receiveNewspaper(const QString & name)
{
qDebug() << "Receives Newspaper: " << name;
}
};
////////// main.cpp
#include <QCoreApplication>
#include "newspaper.h"
#include "reader.h"
int main(int argc, char *argv[])
{
QCoreApplication app(argc, argv);
Newspaper newspaper("Newspaper A");
Reader reader;
QObject::connect(&newspaper, &Newspaper::newPaper,
&reader, &Reader::receiveNewspaper);

newspaper.send();// 发送信号 槽接受 发生响应事件
return app.exec();
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

文章标题自动标注程序

  • 2015年06月25日 17:04
  • 6.93MB
  • 下载

在文章中主标题和副标题的格式问题

请问:如果 大标题居中书写。正常情况下,副标题要在大标题第三个字下开始写破折号,是吗?那如果格数不够,副标题写不开了怎么办?可以把副标题居中写吗? 还是把 大标题和副标题整体前移?不是论文,手写的,公...

文章标题上下轮番滚动.zip

  • 2012年09月04日 12:31
  • 28KB
  • 下载

PL/SQL记录和表(oracle type(数组))(最简单!文章下面标黄标题是精华,必看)

PL/SQL记录和表 1.使用%TYPE  (用于基本数据类型) 例1(用户并不知道Course_No的数据类型,只知道他是基于Student_No数据类型的,随着Student_No的类型变化而...

文章标题 nginx 实现express 高并发接口

之前用ssh写过一个后端服务接口,通过一个api向外部提供天气预报数据,但是并发量一旦大了,反应时长就会变的很长,也容易爆内存不足的问题。后来了解到node.js 处理高并发的优势,就拿java+to...

文章标题n个人围成一圈,顺序排号。从第一个人开始报数(1~3),凡报到3的人退出圈子,问最后留下来的是原来几号的那位?

第一封技术博客,从小白开始,一同成长!审题:围成一圈报数,固当第一次报到3的时候,就应该退出这个圈子,不在进行下面的报数,对计算机而言,就是跳过这个“喊出3的人” 接着从“1,2”开始。怎么跳过呢?给...

文章标题Matlab GUI学习笔记(一)function “funcname” 工作区和基本工作区

最近学习matlab的GUI编程,非图形化方式,发现使用回调函数传递句柄类型的变量是时总是提示该变量未定义: Error using matlab.ui.Figure/set Invalid or ...
  • guguizi
  • guguizi
  • 2016年03月10日 17:03
  • 1185

文章标题 : [分享]CH340/CH341,USB转串口驱动模块

内容 1 楼  qdzheng  文章标题 : [分享]CH340/CH341,USB转串口驱动模块 发表于 : 2008-02-09 23:35  ...

文章标题

SLAM学习资料整理个人能力有限,若有错误请批评指正! 转载请标明出处:http://www.cnblogs.com/wenhust/书籍: 1.必读经典 Thrun S, Burgard W,...
  • usfage
  • usfage
  • 2017年05月03日 19:53
  • 75
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:文章标题
举报原因:
原因补充:

(最多只允许输入30个字)