Sua pergunta é um pouco estranha, já que o QtCurve é um tema do Qt / KDE.
Se você quiser criar seu próprio tema com base nisso, a melhor coisa a fazer é baixar sua fonte de kde-look.org , comece construindo-o sem modificações para ter certeza de que a parte está correta, então comece a mudar as coisas progressivamente.
Se você quiser escrever um estilo Qt você mesmo (aqueles escritos em C ++), você deve dar uma olhada no Exemplos de plugins de estilo Qt . (Isso não é trivial. Também dê uma olhada em Qt Stylesheets enquanto estiver , e Qt Styles e Style Aware Widgets .)
Uma alternativa para isso é usar o QuantumStyle que você pode usar para criar estilos baseados em SVG. sem exigir código C ++.
Para temas de Plasma, você deve se dirigir à TechBase e ler o Criando um tema de plasma em 7 etapas fáceis
Para decorações personalizadas do KWin, você deve dar uma olhada em decoradores do KWin parte da página do KWin Hacking, que links para algumas opções (deKorator, Aurorea Designer e Smaragd). A outra opção é novamente C ++, e um HOWTO também está vinculado lá (mas está desatualizado, as outras opções provavelmente estarão melhores nos dias de hoje).