首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2012-12-21 
QT中如何在控件上画个矩形框。比如获得焦点的控件画个矩形框。或者是改变获得焦点的虚线。[最优解释]在paintE

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。
[其他解释]
自己顶一下。跪求高手解困啊。。
[其他解释]

引用:
在paintEvent写如下代码

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

就是在窗口里面就可画一个红色的矩形……

只有你一个人回答,就把分给你了。。问题已经解决了。

热点排行