Qt 5 configurazione

4

Ho un problema nell'impostare correttamente le app Qt5 sul mio computer. Sto usando Ubuntu 14.04 con KDE4, ho configurato il look nelle impostazioni di sistema di KDE e quell'aspetto è usato in tutte le app qt4 e nelle app gtk, ma non nelle app qt5. La cosa più fastidiosa è che io uso il doppio clic per attivare l'elemento, ma nelle app qt5 questo viene ignorato e gli elementi vengono attivati ​​con un solo clic.

Qualcuno sa come posso cambiare l'impostazione Qt5 predefinita? Ho provato a eliminare la mia cartella .kde, a spostarla a .kde4, ho provato diverse configurazioni nelle impostazioni di sistema di KDE, ho provato a trovare qtconfig per Qt5 (che sembra non esistere più) e ho persino installato la build giornaliera di KF5 e usato l'impostazione di sistema di KDE5 dove ho impostato il tema, la colorazione e il comportamento del mouse e anche quello è stato ignorato nelle app Qt5.

So che Qt5 tenterà di usare automaticamente le impostazioni di sistema - questo è il motivo per cui non c'è qtconfig, ma semplicemente non funziona affatto.

Quindi qui sto chiedendo aiuto a qualcuno su questo argomento o almeno alcune informazioni su come configurare correttamente Qt o per dirlo meglio: come configurare qt5 almeno in qualche modo.

Inoltre sto usando il QT5.2.1 di Ubuntu, ma ho anche installato QT5.3 dal sito Web di Qt, ma il comportamento è lo stesso in entrambe le versioni

    
posta Jan 02.08.2014 - 18:37

2 risposte

2

Purtroppo i progettisti Qt5 hanno rimosso il pacchetto equivalente a qt4-qtconfig in Qt4. Hanno lasciato anche un grosso bug dietro come Qt5 ignora la font-config del sistema.

Non c'è quindi modo di "correggere" il carattere usato da Qt5.

Per far sì che alcune applicazioni si comportino come le altre sul mio desktop, ho dovuto ricompilarle con Qt4 quando possibile.

Quindi il bug è ora segnalato come chiuso in Qt5 versione 5.4 il 20 agosto 2014 ...

Tuttavia, al momento non sono disponibili pacchetti Debian e Ubuntu da Qt5 versione 5.4, anche nei "Canonical Qt5 Edgers" team PPA .

Anche se ho trovato uno Strumento di configurazione Qt5 su link sito web, questa app richiede ancora la versione 5.4.0 Qt5.

Spero che Ubuntu eseguirà il backport di questa versione su Trusty 14.04 LTS un giorno ...

    
risposta data Antonio 17.01.2015 - 21:46
0

Stile Qt5

Potresti modificare l'aspetto dell'applicazione Qt usando i fogli di stile.

link

All Qt programs automatically support the following command line options:
-style= style, sets the application GUI style. Possible values depend on your system configuration. If you compiled Qt with additional styles or have additional styles as plugins these will be available to the -style command line option. You can also set the style for all Qt applications by setting the QT_STYLE_OVERRIDE environment variable.
-style style, is the same as listed above.
-stylesheet= stylesheet, sets the application styleSheet. The value must be a path to a file that contains the Style Sheet.

Note: Relative URLs in the Style Sheet file are relative to the Style Sheet file's path.
-stylesheet stylesheet, is the same as listed above.
-widgetcount, prints debug message at the end about number of widgets left undestroyed and maximum number of widgets existed at the same time
-reverse, sets the application's layout direction to Qt::RightToLeft
-qmljsdebugger=, activates the QML/JS debugger with a specified port. The value must be of format port:1234[,block], where block is optional and will make the application wait until a debugger connects to it.

Altro dei fogli di stile:

QtCurve

L'ultimo QtCurve / 1, 2 / ha lo stile di widget per le applicazioni basato su Qt 5.x.

QMPlay2 (Qt5) / 3 / con gli stili di widget Qt5 nativi e QtCurve:

Link

  1. link
  2. link
  3. link
risposta data user26687 02.08.2014 - 21:52

Leggi altre domande sui tag