Gawin ang aming mga Qt app na gamitin ang tema na GTK +

Iniisip ko ito simula nang magsimula ako sa Arch (sa Out-of-the-Box distros hindi ito nangyari sa akin), QGtkStyle (na tila nangangalaga sa paggawa ng Qt na gamitin ang mga tema ng GTK) ay hindi nakikita ang tema ng GTK na pipiliin namin (hindi bababa sa Xfce) na ginagawa ang aming mga application na nakasulat sa Qt na naiiba sa kapaligiran. I-install ang package libgnomeui ginagawa nito ang trabaho (o alinman sa mga dependency nito) ngunit kung katulad mo ako at ayaw mong mai-install ang GNOME media, maaaring makatulong ito. Ganito ang hitsura ng mga app:

screenshot060413.png

Tumatakbo muna kami QtConfig (na sa pamamagitan ng default ay hindi ipinakita sa menu). Sa Arko:

$ qtconfig-qt4

Sa pagpipilian 'Piliin ang GUI Style' pipiliin namin ang GTK +.

Pagkatapos naming lumikha ng isang script, maaari naming gamitin ang gabay mula sa KZKG ^ Gaara: https://blog.desdelinux.net/bash-como-ha … jecutable/
Pangalanan namin ang script bilang qgtkstylehack.sh (opsyonal ito at nasa sa gumagamit) at isusulat namin ito sa loob ng script: i-export ang GTK2_RC_FILES = »$ HOME / .gtkrc-2.0 ″
Sa huli magiging ganito:

#!/bin/bash
# -*- ENCODING: UTF-8 -*-
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"

Ililipat namin ang script na ito sa folder /etc/profile.d upang awtomatikong tumakbo at maging magagamit sa lahat ng mga gumagamit. *

# mv ~/qgtkstylehack.sh /etc/profile.d

Ngayon, maaaring mayroon na kami sa aming personal na folder ng isang nakatagong file na tinawag .gtkrc-2.0 (narito ang aming personal na pagsasaayos ng GTK +), kung hindi, simpleng nilikha namin ito. Pagkatapos kailangan nating idagdag ito sa nabanggit na file: gtk-tema-pangalan= »Ang iyong pangalan tema«

At voila, reboot namin para magkabisa ang mga pagbabago. Ang aming mga application ay dapat magmukhang ganito:

screenshot060413r.png

* Sa totoo lang maaari din nating idagdag ang linya i-export ang GTK2_RC_FILES = »$ HOME / .gtkrc-2.0 ″ mag file ~ / .bash_profile upang ang mga pagbabago ay nakakaapekto lamang sa aming gumagamit.

Pinagmulan:


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   f3niX dijo

    Ang desktop ay mukhang napakahusay, mula nang makilala ko ang arko at mga derivatives ay hindi rin ako lumipat, mahal ko si pacman at RR, ngayon sa chakra dahil mahal ko kung gaano ako pinakintab na Kde, ang iba kong pag-ibig ay Xfce, kahit na nakalimutan ko ito.

  2.   st0rmt4il dijo

    Naidagdag sa mga paborito!

    Pagbati!

  3.   just-another-dl-user dijo

    Newbie ako sa paksang ito. Anong graphics library ang pinaka-inirerekumenda sa mga tuntunin ng pagiging tugma / multiplatform / pagganap atbp? Qt o gtk +?

  4.   mathias dijo

    Gaano kaganda ang tema ng mga icon na ginagamit mo, ano ang mga ito?

  5.   Si Andrex dijo

    Mahusay na tip! Ang pagsasama sa pagitan ng GTK at Qt ay isa sa aking pangunahing pamantayan kapag pumipili ng mga layout at desktop. Nabanggit ko na ang pag-install ng "libgnomeui" ay nagsisilbi din upang isama ang mga aplikasyon ng Qt sa LXDE at Openbox. Ngunit, para sa akin, ang pinakamahusay na application upang isama ang GTK at Qt ay QTCurve. Inirekomenda !!

    1.    masigla dijo

      Ang +1 QtCurve ay mahusay at lubos na mai-configure.