abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 20:22 | Nová verze

Vyšlo desktopové prostředí KDE Plasma 5.17. Novinkou je např. „noční režim“ (pro X11, nejen Wayland), skrytí upozornění při prezentacích (když je připojena obrazovka se stejným obrazem), lepší podpora HiDPI, optimalizace využití zdrojů a mnoho drobných zlepšení a oprav.

Fluttershy, yay! | Komentářů: 0
dnes 12:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 169. brněnský sraz, který proběhne v pátek 18. října od 19:00 v restauraci Racek (Jungmanova 5). Před srazem proběhne v 18:00 komentovaná prohlídka nových prostor hackerspacu base48 (přístup je z Mojmírova náměstí).

Ladislav Hagara | Komentářů: 8
dnes 05:55 | Bezpečnostní upozornění

V příkazu sudo byla nalezena a ve verzi 1.8.28 byla již opravena bezpečnostní chyba CVE-2019-14287. V souboru /etc/sudoers lze nastavit, aby daný uživatel mohl konkrétní příkaz spouštět s právy libovolného uživatele (ALL) nebo libovolného uživatele kromě uživatele root (ALL, !root). Spustí-li tento uživatel daný příkaz se sudo s volbou -u#-1 nebo -u#4294967295, tj. pod uživatelem -1 nebo 4294967295, nebude vyžadována autentizace a příkaz se spustí pod právy roota.

Ladislav Hagara | Komentářů: 1
dnes 01:33 | Nová verze

Po více než roce a čtvrt od vydání verze 3.7.0 byla vydána nová verze 3.8.0 programovacího jazyka Python. Přehled novinek v aktualizované dokumentaci. Podrobný přehled změn v Changelogu.

Ladislav Hagara | Komentářů: 14
včera 16:11 | IT novinky

Ke zhlédnutí na Invidious a YouTube je videozáznam rozborky a sborky mobilního telefonu Librem 5.

Ladislav Hagara | Komentářů: 44
včera 13:33 | Komunita

Richard Stallman, zakladatel hnutí svobodného softwaru, se dnes v e-mailové konferenci guix-devel vyjádřil, že svobodný software je apolitický, resp. jedinou přípustnou politikou je politika svobodného softwaru. Reagoval na některé návrhy, že by se do svobodného softwaru měl zabudovat feminismus nebo jiný -ismus. Říká, že témata jako komunismus nebo sexuální orientace jsou „off-topic“. Je v pořádku mít politické názory, ale lidé

… více »
xkucf03 | Komentářů: 80
včera 05:55 | Nová verze

Po téměř dvou letech vývoje od vydání verze 2.0 byla vydána verze 2.1.0 svobodného softwaru ScummVM (Wikipedie) umožňujícího bezproblémový běh mnoha klasických adventur na zařízeních, pro které nebyly nikdy určeny. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 3
13.10. 10:55 | IT novinky

Josef Průša představil novou 3D tiskárnu Original Prusa MINI. Její cena je 9 990 Kč a tisknout lze na ní objekty do velikosti 18 × 18 × 18 cm.

Ladislav Hagara | Komentářů: 41
12.10. 13:11 | Nová verze

Byla vydána nová stabilní verze 3.0 svobodné decentralizované mikroblogovací platformy a sociální sítě podobné Twitteru Mastodon (Wikipedie). Detailní přehled novinek na GitHubu. Projekt lze podpořit na Patreonu. Aktuálně má přislíbeno 5 697 dolarů měsíčně.

Ladislav Hagara | Komentářů: 2
12.10. 12:22 | Komunita

Larry Wall odsouhlasil přejmenování programovacího jazyka Perl 6 (Wikipedie) na Raku. Více viz Issue #81 a Pull request #89.

Ladislav Hagara | Komentářů: 15
Kdy jste naposledy viděli počítač s připojeným běžícím CRT monitorem?
 (20%)
 (4%)
 (11%)
 (39%)
 (24%)
 (2%)
Celkem 400 hlasů
 Komentářů: 22, poslední 23.9. 08:36
Rozcestník

Zmena vzhľadu Qt5 bez KDE

17.7.2016 12:34 | Přečteno: 2066× | Linux | Výběrový blog | poslední úprava: 17.7.2016 12:42

Dnešný blog bude o tom ako nahradiť qtconfig z Qt4 používaný na nastavenie štýlu Qt aplikácií.

Qt by malo podľa dokumentácie automaticky použiť štýl prostredia, v ktorom je spustené. Problém môžu mať používatelia jednoduchých prostredí, ktoré sa o štýl nestarajú. V takom prípade Qt použije štandardnú tému s (podľa mňa) hnusnoou žltou farebnou schémou.

Ako funguje detekcia prostredia

Detekcia je v súbore src/platformsupport/services/genericunix/qgenericunixservices.cpp. Ak je nastavená premenná prostredia XDG_CURRENT_DESKTOP vráti priamo hodnotu tejto premennej. Ak teda spustím XDG_CURRENT_DESKTOP=gnome designer spustí sa qt designer s GTK témou. Fallback detekciou sa nemusíme ďalej zaoberať. Osobne nemám moc rád GTK témy, takže nastavujem premennú XDG_CURRENT_DESKTOP na hodnotu "kde".

Voľba Qt témy

Téma sa dá nastaviť pomocou premennej prostredia QT_STYLE_OVERRIDE, alebo použitím prepínača -style pri každom volaní aplikácie. V prípade, že je XDG_CURRENT_DESKTOP nastavený na "kde" je možné zmeniť tému aj pomocou konfiguračného súboru kdeglobals nachádzajúceho sa v $KDEHOME/share/config/kdeglobals - ukážka

[KDE]
widgetStyle=skulpture

Ďalšie nastavenia témy

Pokročilé nastavenia sú dostupné len pomocou súboru kdeglobals.

Nastavenie single click
sekcia [KDE] nastavenie singleClick=true
Téma ikon
sekcia [Icons] nastavenie Theme=oxygen
Štýl toolbarov
sekcia [Toolbar style] nastavenie ToolButtonStyle=TextBesideIcon|TextOnly|TextUnderIcon|NoText
Počet riadkov pri scrollovaní
sekcia [KDE] nastavenie WheelScrollLines=3
Font
sekcia [General] nastavenie font=DejaVu Sans,8,-1,5,50,0,0,0,0,0 alebo fixed=DejaVu Sans Mono,8,-1,5,50,0,0,0,0,0

Farby

Nasledujúce nastavenia farieb číta Qt 5 z kdeglobals:

[Colors:Button]
BackgroundNormal=215,220,220
ForegroundNormal=0,0,0

[Colors:Selection]
BackgroundNormal=145,177,217
ForegroundNormal=0,0,0

[Colors:Tooltip]
BackgroundNormal=255,242,153
ForegroundNormal=64,48,0

[Colors:View]
ForegroundNormal=0,0,0
BackgroundNormal=250,250,255
BackgroundAlternate=240,245,255
ForegroundLink=51,81,126
ForegroundVisited=100,74,155

[Colors:Window]
BackgroundNormal=210,215,215

Na screenshote je vedľa seba Qt designer skompilovaný s Qt4 a Qt5 po konverzií nastavení.

       

Hodnocení: 100 %

        špatnédobré        

Obrázky

Zmena vzhľadu Qt5 bez KDE, obrázek 1

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit další komentář

xkucf03 avatar 17.7.2016 15:16 xkucf03 | skóre: 48 | blog: xkucf03
Rozbalit Rozbalit vše Re: Zmena vzhľadu Qt5 bez KDE
Díky za článek. BTW: odkud čerpáš? Nějaké odkazy na dokumentaci by neškodily.
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
mirec avatar 17.7.2016 15:26 mirec | skóre: 31 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Zmena vzhľadu Qt5 bez KDE

Vďaka. Dokumentácia neexistuje, pozeral som akurát na zdrojové kódy a snažil som sa pochopiť čo sa deje pri štarte aplikácie.

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
18.7.2016 09:49 prohnuta nudle
Rozbalit Rozbalit vše Re: Zmena vzhľadu Qt5 bez KDE
Zrovna v nedeli sem se tim zabyval :-)

Qtcreator a spousta dalsich qt sw jde nastylovat skze toto:

https://doc.qt.io/qt-4.8/stylesheet.html https://doc.qt.io/qt-4.8/stylesheet-examples.html https://doc.qt.io/qt-4.8/stylesheet-reference.html
18.7.2016 11:44 chrono
Rozbalit Rozbalit vše Re: Zmena vzhľadu Qt5 bez KDE
Na nastavenie vzhľadu v Qt5 sa dá použiť aj program qt5ct (nahradzuje Qt Configuration Tool, ktorý bol dostupný v Qt4).
18.7.2016 12:42 mimi.vx | skóre: 37 | blog: Mimi.VX | Praha
Rozbalit Rozbalit vše Re: Zmena vzhľadu Qt5 bez KDE

jj předběhl jsi mě ..

USE="-gnome -kde";turris
mirec avatar 18.7.2016 12:52 mirec | skóre: 31 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Zmena vzhľadu Qt5 bez KDE

Vďaka za info, páči sa mi ako vytvorili vlastný QPlatformTheme, rozhodne sa mi to zdá elegantnejšie riešenie ako tváriť sa, že beží pod KDE ;)

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
Rezza avatar 19.7.2016 13:01 Rezza | skóre: 25 | blog: rezza | Brno
Rozbalit Rozbalit vše Re: Zmena vzhľadu Qt5 bez KDE
Jinak uz existuje i QGnomePlatfrom od Martina Brizy :).
Bedňa avatar 21.7.2016 22:15 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Zmena vzhľadu Qt5 bez KDE
Vychytávka je že rovnaké riešenie sa nedá použiť pre QT4 aj QT5, čo pokladám za ďlšiu výhru, čo je dnes tak 50 na 50. Už sa teším na šestku kde to zas bude inak.
KERNEL ULTRAS video channel >>>
Bedňa avatar 21.7.2016 22:19 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Zmena vzhľadu Qt5 bez KDE
Teda ku QT4 treba ešte balíček QT4curve, alebo tak nejak inak to nefunguje.
KERNEL ULTRAS video channel >>>

Založit nové vláknoNahoru

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.