LINUX.ORG.RU

Нативный Gtk-вид для Qt-приложений

 ,


0

0

Новый проект, получивший название QGtkStyle, позволяет приложениям, написанным с использованием Qt, быть интегрированными в Gtk-окружение (GNOME или XFCE). Вместо обычной имитации QGtkStyle напрямую использует темы Gtk. В данный момент проект находится на экспериментальной стадии, но является ещё одним шагом к более тесному взаимодействию между Qt и Gtk. Проект доступен на сайте Trolltech Labs и Google Code.

>>> Подробности



Проверено: svyatogor ()

ба! наконец-то

anonymous
()

Если б еще шрифты дла кдйе/кутэ с гтк синхронизировало! Было б Ъ! Кконтрол качать не хочецо.

anonymous
()

Отлично. Весьма вовремя)

anonymous
()

Трольтек как бы хочет присвоить себе лавры, намекая что копия есть на его сайте?

anonymous
()

Единственная проблема серьезная - слетает DPI. Написал им тикет. а так все вполне даже приятно. Учитывая, что это ранняя альфа даже суперски. Теперь ждем amarok2 и сносим qt3 :)

svyatogor ★★★★★
()
Ответ на: комментарий от anonymous

а в кутиконтрол нету разве?

anonymous
()

Одобряю, хотя без мегабита всё равно не буду kde libs ставить.

Legioner ★★★★★
()

Блин, на ихних скриншотах, имхо, шрифты отличнейшие

vitroot ★★
()
Ответ на: комментарий от Rubystar

> gtk-engines-qtcurve

Только он не применяет стиль Qt в GTK, а реализует один и тот же стиль для Qt и GTK, так что единообразный вид обеспечивается только тогда, когда и в GTK, и в Qt испольщуется QtCurve.

Sikon ★★★
()
Ответ на: комментарий от Sikon

> Только он не применяет стиль Qt в GTK, а реализует один и тот же стиль для Qt и GTK, так что единообразный вид обеспечивается только тогда, когда и в GTK, и в Qt испольщуется QtCurve.

Странно, у меня с любым стилем работает...

stav
()

Это конечно интересно, но вот мне абсолютно положить на то, что у меня в Amarok виджеты немного непохожи на другие программы.

grob ★★★★★
()
Ответ на: комментарий от stav

> Странно, у меня с любым стилем работает...

gtk-qt работает с любым стилем. QtCurve - только с самим собой.

Sikon ★★★
()
Ответ на: комментарий от anonymous

> Трольтек как бы хочет присвоить себе лавры, намекая что копия есть на его сайте?

Вообще-то это проект одного из разработчиков троллей.

anonymous
()

Просто замечательно! Надеюсь с релизом тянуть не будут.

chivelot
()
Ответ на: комментарий от anonymous

местами косяки есть, но в целом очень даже неплохо.

anonymous
()

Отличная новость!

pento ★★★★★
()

Где geek?

anonymous
()

Блин, хотел уже обрадоваться, а оно только для Qt4 :( А приложения Qt3 по-прежнему будут выбиваться из общего оформления.

caddr
()

Действительно, отличная новость. Хотя сильно интересно, как будут выглядеть большие приложения, например Eric, а не демонстрационные программульки. Надо попробовать...

shakal
()
Ответ на: комментарий от xscrew

народ - как обычным X-приложениям прифигачит QT/Gtk вид? А то блин Xresources заколебалсао уже обновлять да и шрифты тоже берет отвратные откуда-то

anonymous
()

А НАХРЕНА?

зачем подстраиваться под это убожество...

anonymous
()
Ответ на: комментарий от caddr

> Блин, хотел уже обрадоваться, а оно только для Qt4 :( А приложения Qt3 по-прежнему будут выбиваться из общего оформления.

Ну вот. А говорят, только МС силком на новые версии пользователей тащит...

anonymous
()

Троллтекам как всегда респект. На редкость вменяемые люди.

musha-route
()
Ответ на: комментарий от anonymous

>Ну вот. А говорят, только МС силком на новые версии пользователей тащит...

унылая попытка флейма. что ж среди вас, эстетствующих, нет кодеров? :) портаните если так надо

black7
()
Ответ на: комментарий от black7

> унылая попытка флейма. что ж среди вас, эстетствующих, нет кодеров? :) портаните если так надо

Расскажи это домохозяйке, родной. А потом удивляйся, что это от линуха домохозяйки шарахаются.

Лично мне начхать на внешний вид софта, лишь бы он работал. Из qt-шного софта, я на своем ноуте навскидку припоминаю только qcad. Однако, показательно - DX10 только под Висту, qgtk только под qt4...

anonymous
()
Ответ на: комментарий от black7

> что ж среди вас, эстетствующих, нет кодеров?

Вишь, беда-то какая - кодеров-то среди пользователей любой ОСи - не так уж и много. :) Я кодер, да только не PC-шный, и не вижу смысла отказываться от своей специализации, коль скоро она меня кормит.

P.S. Одну программку я как-то поправил под себя, было дело. :) Да только портить темный движок с qt4 на qt3 - слишком круто для меня.

anonymous
()
Ответ на: комментарий от anonymous

>А НАХРЕНА?

>зачем подстраиваться под это убожество...

вам не надо - не пишите. мне надо

anonymous
()
Ответ на: комментарий от anonymous

> Вишь, беда-то какая - кодеров-то среди пользователей любой ОСи - не так уж и много.

<trollmode> Зато красноглазые орут, что каждая домохозяйка должна иметь доступ к исходникам! :D </trollmode>

anonymous
()

Странно, что этот движок тоже родом из клана разработчиков QT, как и его антоним - gtk-qt-engine :)

Это очень радует. У меня, как у пользователя KDE, приложения на GTK уже давным-давно не отличаются по виду от тех, что на QT. Однако у гномоводов с этим всегда была проблемка...

anonymous
()
Ответ на: комментарий от hexenlord

> Даёшь разумную интеграцию между Gtk и Qt !

Во-во. Давно бы уже на базе freedesktop.org сочинили унифицированную билиотеку для управления темами и договорились о поддержке с троллями и гномами. Проблема разнобоя в оформлении отвалилась бы, как почки без боржоми.

anonymous
()
Ответ на: комментарий от anonymous

> А то блин Xresources заколебалсао уже обновлять да и шрифты тоже берет отвратные откуда-то

man fonts.conf

Например:

~$ cat .fonts.conf 
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

  <match target="font">
    <edit name="rgba" mode="assign">
      <const>rgb</const>
    </edit>
  </match>

  <match target="font">
    <edit name="rgba" mode="assign">
      <const>rgb</const>
    </edit>
    <edit name="hinting" mode="assign">
      <bool>true</bool>
    </edit>
    <edit name="hintstyle" mode="assign">
      <const>hintfull</const>
    </edit>
  </match>

  <selectfont>
    <rejectfont>
      <pattern>
        <patelt name="scalable">
          <bool>false</bool>
        </patelt>
      </pattern>
    </rejectfont>
  </selectfont>

</fontconfig

Bohtvaroh ★★★★
()
Ответ на: комментарий от anonymous

> Во-во. Давно бы уже на базе freedesktop.org сочинили унифицированную билиотеку для управления темами и договорились о поддержке с троллями и гномами. Проблема разнобоя в оформлении отвалилась бы, как почки без боржоми.

+ много

Bohtvaroh ★★★★
()
Ответ на: комментарий от anonymous

> Слово deprecated вам знакомо?

Знакомо. И что? Если qt4 до сих пор многими разрабами считается недостаточно стабильным, а огромное количество существующего софта работает под qt3, то он может быть хоть трижды deprecated - на реальной жизни пользователей это никак не скажется. Повторюсь, лично мне насрать, как выглядит софтина и какой тулкит пользует - если она устраивает меня функциональностью и стабильностью. А куча такового софта до сих пор пользует qt3.

Да, кстати - XP тоже deprecated, да. Однако у меня на работе что-то ни одной машины под свистой. И, AFAIK, ещё год точно не будет.

anonymous
()

вендоз головного мозга

anonymous
()
Ответ на: комментарий от anonymous

> Знакомо. И что?

А то, что для deprecated версии никто никогда такие вещи, которые в принципе-то вообще не нужны (как-то 7 лет на qt3 без gtk тем жили, и ничего страшного) не делает.

anonymous
()
Ответ на: комментарий от anonymous

> Если qt4 до сих пор многими разрабами считается недостаточно стабильным, а огромное количество существующего софта работает под qt3, то он может быть хоть трижды deprecated - на реальной жизни пользователей это никак не скажется.

Укажите пальцем тех разработчиков, которые так считают. Мне казалось что все новые разработки qt-софта использую 4-ю ветку.

Многие же продолжают развивать софт написанный на 3-ке, и когда-нибудь перейдут на 4-ку.

musha-route
()
Ответ на: комментарий от musha-route

> Многие же продолжают развивать софт написанный на 3-ке, и когда-нибудь перейдут на 4-ку.

Ну, как перейдут, так и перейдут. А пока не перешли - отсутствие qgtk под qt3 несколько неприятно...

anonymous
()

УРА. Наконец то говнокути можно будет к нормальному виду привести.

anonymous
()
Ответ на: комментарий от s0n1k

> Amarok'у 2 QT3 и так не нужен.

Имелось в виду, что у товарища на системе единственная программа, использующая Qt3 - Amarok первой ветки. С его сносом отпадет надобность и в Qt3.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.