如何设置自定义按钮的阴影边框?

时间:2011-05-17 10:45:48

标签: qt4

我是qt中的新手。我通过油漆制作了一个六边形按钮,现在我必须设置反映阴影视图的边框。 我尝试在按钮周围画线,但它不反映阴影视图。如果笔样式可以设置为凹槽,则可以绘制凹槽样式的线条,而不是我的目的。 任何建议都是高度评价的。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

对于UI元素的简单样式,请查看

QML / QtQuick http://doc.qt.nokia.com/4.7/qtquick.html

和Qt Stylesheets http://doc.qt.nokia.com/latest/stylesheet.html

回到你的问题,假设你正在重载PaintEvent函数,你看过QPainter :: setPen(Qt :: PenStyle)http://doc.qt.nokia.com/latest/qpainter.html#setPen-3

QPainter painter;
painter.setPen(Qt::DashLine);

也可以使用Qt :: CustomDashLine

定义自定义笔样式