用Qt画图的有关问题 ,求大神出现,
用Qt画图的问题 在线等,求大神出现,,,,,,,第一个setWindowFlags(Qt::FramelessWindowHint)之后没有边框
用Qt画图的问题 在线等,求大神出现,,,,,,,
第一个setWindowFlags(Qt::FramelessWindowHint);之后没有边框 怎么实现拉伸,查到说用QSizeGrip但是
我是小白不知道怎么用,请说详细一点,拜托
第二个 pen.setPen(Qt::black);
pen.setBrush(Qt::red);
pen.drawRoundRect(0,0,this->size().width(),this->size().height(),8,4);
之后是这样的效果就是右边为什么没有边框 上面和左边都有黑色的边框
[最优解释]
google一下Qt有一个自绘标题栏的例子,很全面的,里面有缩放窗口的功能。
画rect的时候,要在右面和下面各减少一个像素,
drawRect(rect());就是右边和下边没画出来。实际上画到外边去了。
drawRect(rect().adjusted(0,0,-1,-1));就能画出来了
圆角的也一样,也要减少一个像素。
[其他解释]
setWindowFlags(Qt::FramelessWindowHint);
都隐藏了、那你要怎么出发拉伸呢?
[其他解释]那怎么办呢?
[其他解释]在自定义一个边栏、如果enterEven则可以拉伸?
[其他解释]第一个问题按你的方法解决了 ,第二个解决不了啊http://www.devbean.info/2011/10/custom-qt-titlebar/这个文章看不懂
[其他解释]人家两个问题都说过了啊