0
QPushButton
클래스를 사용하고 있으며 스타일 시트를 설정 한 후 QGraphicsProxyWidget
에 개체를 추가하고 있습니다. 그러나 border-radius
을 설정하면 background-color
이 여전히 테두리와 겹칩니다. 이걸 어떻게 없앨까요?QPushButton 배경색 테두리가 겹치다
예 : (levelOneEasyProxy은 QGrpahicsProxyWidget
)
QPushButton* levelOneEasyButton = new QPushButton();
levelOneEasyButton->setGeometry(QRect(sceneRect().width()*0.05, sceneRect().height()*0.2, 70, 50));
levelOneEasyButton->setText("1");
levelOneEasyButton->setStyleSheet("QPushButton {"
"background-color: rgb(92, 249, 158);"
"color: white;"
"font-size: 16px;"
"border-style: solid;"
"border-width: 2px;"
"border-radius: 10px;"
"}"
"QPushButton:pressed {"
"background-color: rgb(66, 191, 118);"
"}");
levelOneEasyProxy = addWidget(levelOneEasyButton);
levelOneEasyProxy->setZValue(10.0);
현재 결과 :