Domanda

C'è un foglio di stile disponibili per l'uso in applicazioni Qt (attraverso Qt Creator) che rende il vostro uso GUI il foglio di stile che si vede in Qt Creator per sé, così come in AutoCAD e alcune altre applicazioni?

Qual è il nome di quel foglio di stile o dove posso trovarlo? Sembra molto simile al foglio di stile Vista però ...

E ogni volta che si imposta un foglio di stile personalizzato per la vostra applicazione Qt, sarà visualizzato lo stesso stile su tutte le piattaforme, o sarà ancora visualizzare le parti GUI nativa?

È stato utile?

Soluzione

Non posso dire di come si dovrebbe ottenere i fogli di stile che corrispondono Qt Creator o AutoCAD, ma per rispondere alla tua altra domanda: Quando si applica un foglio di stile, si applica l'oggetto si è applicato a, e la gerarchia del bambino di tale oggetto. Ogni widget di non indirizzata dal foglio di stile in qualche modo manterrà il look and feel nativo che corrisponde allo stile (foglio non style) scelto da Qt come più appropriato per voi applicazioni basate su ambiente piattaforma e desktop dell'utente.

Altri suggerimenti

Per le persone che potrebbero voler saperne di più: Lo stile sembra essere chiamato manhattanstyle e si estende QWindowsStyle. Non è un CSS foglio di stile e quindi non basta copiare e incollare da configurare. Sembra avere alcune altre dipendenze nel codice sorgente, quindi non so quanto ci vorrà per adattarlo.

La sorgente si trova nel [codice di QT-creatore fonte] /src/plugins/coreplugin/manhattanstyle.cpp

E btw: se si esegue Debian / Ubuntu: digitare apt-get source qt-creatore per ottenere la fonte;)

Sì, qualcuno ha separato fuori. vedere questo stile Manhattan

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top