C++ QPushButton背景色与边框重叠
我正在使用C++ QPushButton背景色与边框重叠,c++,css,qt,background-color,qpushbutton,C++,Css,Qt,Background Color,Qpushbutton,我正在使用QPushButton类,并在设置样式表后将对象添加到QGraphicsProxyWidget。但是,当我设置边框半径时,背景色仍然与边框重叠。我怎样才能摆脱这个 示例:(其中levelOneEasyProxy是QGrpahicsProxyWidget) 当前结果: 我发现使用上述代码将设置边框半径,但需要通过使用QPushButton上的setAttribute将背景设置为半透明。这可以通过以下代码完成: qPushButtonObject->setAttribute(Qt::
QPushButton
类,并在设置样式表后将对象添加到QGraphicsProxyWidget
。但是,当我设置边框半径时,背景色仍然与边框重叠。我怎样才能摆脱这个
示例:(其中levelOneEasyProxy是QGrpahicsProxyWidget
)
当前结果:
我发现使用上述代码将设置边框半径
,但需要通过使用QPushButton
上的setAttribute
将背景设置为半透明。这可以通过以下代码完成:
qPushButtonObject->setAttribute(Qt::WA_TranslucentBackground);
这将消除重叠的背景色
qPushButtonObject->setAttribute(Qt::WA_TranslucentBackground);