일부 버튼을 Skype에서 볼 수있는 버튼처럼 보이게하고 싶습니다. QPushButton
에 사용자 정의 모양을 지정하는 방법은 무엇입니까? 이 일을 할 생각이 전혀 없습니다. 그래서 몇 가지 제안이 필요합니다. 예를 들어 내 QPushButton
이 다음과 같이 표시됩니다. image사용자 정의 모양의 QPushButton
2
A
답변
3
QT-Stylesheets
을 사용하면 원하는 방식으로 QPushButton
의 스타일을 지정할 수 있습니다. QPushButton
의 border-image
속성을 스타일링 할 수 있습니다. 예를 들어 here이 설명합니다. documentation 통해 이동하십시오. 특별히 css box-modal을 공부하십시오.
그러나 귀하의 요구 사항은 다음 스타일 시트를 QPushButton
으로 설정하여 간단히 충족시킬 수 있습니다. 김프와 같은 이미지 편집 소프트웨어를 사용하여 PNG 이미지를 준비해야하므로 이미지의 배경이 투명 해집니다.
QPushButton#myPushButton
{
background-color: transparent;
background-image: url(":/transparent_image.png");
background-repeat: none;
border: none;
}
또한, 당신은뿐만 아니라 스타일 :hover
및 :pressed
의사 상태로 원하는 그것의 행동의 측면에서 더 버튼처럼 보이는 것, 그래서 두 개의 추가 이미지를 설정하여 수 있습니다.
QPushButton#myPushButton:hover
{
background-image: url(":/transparent_image_hover.png");
}
QPushButton#myPushButton:pressed
{
background-image: url(":/transparent_image_pressed.png");
}
나는 거의 당신을위한 해답을 숟가락으로 떠 먹이는, 그래서 대답을 찾을 때 구체적으로 할 필요가 있음을 염두에 두어야했다. 따라서 사람들은 좀 더 집중적 인 대답으로 당신을 도울 수 있습니다.
나는이 방법을 알고 있지만 버튼이 어떤 모양 (모양)을 취해야하는지 어떻게해야합니까 ?? 이 링크에서 하나의 그림이 동일한 것으로 가정 해보십시오. http://meship.com/Blog/2011/07/14/move-to-cloud-computing-drives-virtual-call-center-trend/ (world + headphones) 어떻게 정확히 같은 모양으로 푸시 버튼을 만들 수 있습니까 ?? –
귀하의 질문은 일반적인 대답 이었기 때문에 일반적인 대답이 제시되었습니다. QPushButton에 대한 스타일 시트를 게시 할 수 있다면 특정 답변에 더 도움이 될 수 있습니다. 내가 말할 수있는 것은, 귀하의 요구 사항은 스타일 시트 레벨에서 달성 될 수 있다는 것입니다. – warunanc
귀하의 특정한 필요에 맞게 제 대답을 편집했습니다. QPushButton의 스타일을 지정하여이 링크에 표시된 이미지처럼 보이게하십시오. http://meship.com/Blog/2011/07/14/move-to-cloud-computing-drives-virtual-call-center-trend/ – warunanc