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

Qt4 如何设置自定义按钮的阴影边框?,qt4,Qt4,我是qt的新手,我用油漆做了一个六边形的按钮,现在我必须设置它的边框来反射阴影。 我尝试在按钮周围画线,但它不是反射阴影视图。如果笔样式可以设置为groove,则可以使用groove样式画线,而不是我的目的。 任何建议都受到高度重视。 提前感谢。有关UI元素的简单样式,请参见 QML/QtQuick 和Qt样式表 回到您的问题,假设您是通过重载PaintEvent函数来绘制的,您看过QPainter::setPen(Qt::PenStyle)了吗 还可以使用Qt::CustomDashLine定

我是qt的新手,我用油漆做了一个六边形的按钮,现在我必须设置它的边框来反射阴影。 我尝试在按钮周围画线,但它不是反射阴影视图。如果笔样式可以设置为groove,则可以使用groove样式画线,而不是我的目的。 任何建议都受到高度重视。
提前感谢。

有关UI元素的简单样式,请参见

QML/QtQuick

和Qt样式表

回到您的问题,假设您是通过重载PaintEvent函数来绘制的,您看过QPainter::setPen(Qt::PenStyle)了吗

还可以使用Qt::CustomDashLine定义自定义笔样式

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