小编ind*_*ira的帖子

如何避免清除以前在Qt中绘制的点数?

我想在运行时逐个像素地绘制图像.我使用QPainter和paintEvent来绘制.但是,每次调用paintEvent时,将清除先前绘制的图像并绘制新点.

如何避免清除以前绘制的部分?我只想将新的像素点附加到先前绘制的点上.

Lines::Lines(QWidget *parent)
    : QWidget(parent)
{
    m_timer = new QTimer(this);
    connect(m_timer, SIGNAL(timeout()), this, SLOT(updateStatus()));
    m_timer->start();
    m_x = 0;
    m_y = 0;
}

void Lines::paintEvent(QPaintEvent *event)
{
    QPen pen(Qt::black, 2, Qt::SolidLine);
    QPainter painter(this);
    painter.setPen(pen);
    painter.drawPoint(m_x, m_y);    
}

void Lines::updateStatus()
{
    m_x++;
    m_y++;
    update();
}
Run Code Online (Sandbox Code Playgroud)

qt qt4

2
推荐指数
1
解决办法
407
查看次数

在QImage中bytesPerLine是什么意思?

bytesPerLine的含义是什么

QImage::QImage ( uchar * data, int width, int height, int bytesPerLine, Format format )
Run Code Online (Sandbox Code Playgroud)

在文档中,提到bytesPerLine指定每行的字节数(stride).
我不清楚它的用法.width和bytesPerLine是一样的吗?有人可以解释一下吗?

qt qt4

2
推荐指数
1
解决办法
2799
查看次数

是否可以在Android模拟器中模拟未接来电?

我必须做一个Android应用程序,它应该监听未接来电事件.可以在Android模拟器中模拟这个吗?请帮忙

android

1
推荐指数
1
解决办法
633
查看次数

是否可以在TextView中插入文本?

在Android TextView中追加文本会将文本添加到当前文本的末尾。我想在TextView的指定位置插入一些文本,而不会干扰textview滚动时的移动。可以插入文字吗?请帮忙

android textview

1
推荐指数
1
解决办法
1万
查看次数

在脚本中获取exe的返回值

我想运行一个在脚本中具有命令行参数的exe。基于此exe的返回,我需要执行其他步骤。是否有可能获得此exe的回报?

#!/bin/bash
./getDisplayWidth "FullHD"
if [ "<return value of getDisplayWidth "FullHD">" == "0" ]; then
       echo "SUCCESS"
else
       echo "FAILED"
fi
Run Code Online (Sandbox Code Playgroud)

c bash shell

-1
推荐指数
1
解决办法
4211
查看次数

标签 统计

android ×2

qt ×2

qt4 ×2

bash ×1

c ×1

shell ×1

textview ×1