MyException - 我的异常网
当前位置:我的异常网» QT开发 » QT中怎么在控件上画个矩形框

QT中怎么在控件上画个矩形框

www.MyException.Cn  网友分享于:2013-03-27  浏览:67次
QT中如何在控件上画个矩形框。
比如获得焦点的控件画个矩形框。或者是改变获得焦点的虚线。
------解决方案--------------------
在paintEvent写如下代码

if (this->hasFocus())
{
QPainter painter(this);
    painter.setBrush(Qt::red);
    painter.setPen(Qt::red);
        painter.drawRect(QRect(0,0,10,10));
}

就是在窗口里面就可画一个红色的矩形,
画多个就多次调用painter.drawRect。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有