LINUX.ORG.RU

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

 ,


0

0

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

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



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

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

> man fonts.conf

> Например:

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

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

>> А есть что-нибудь наоборот типа Qt-вид для Gtk-приложений?

> gtk-qt-engine

Осторожно, оно несколько кривое. См. отрисовку табов в Firefox 3 (любая бета-версия)

PS. Сам пользую QtCurve, несмотря на огромные кнопки и пр., ибо единообразие мне важнее

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

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

Ну так поправь, как тебе нужно. =) Это всего лишь пример.

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

> И это правильно! DE с неправильными лицензиями в топку.

GPL2 уже стала неправильной? Столлмен расстроится.

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

Какие там лицензии "неправильные"? GPL v.3 что ли?

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

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

Тоньше, ещё тоньше....

1. Qt4 вышла в 2005 году. Сколько ещё предлагаешь тащить Qt3? Повторять судьбу зомби Gtk1?

2. Qt4 намного удачнее во всех отношениях, чем Qt3 (чего не скажешь о Висте, о анонимный мастер кривых аналогий).

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

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

"Портить" --- это ты хорошо сказал =) Действительно, не надо портить хорошую вещь =)

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

А вообще мне нравится постановка вопроса: троллтехи не сделали тему для Qt3 --- ай-яй-яй, насильно тащат на Qt4! =)))

А если я тебе, о анонимный аналитик, открою страшную тайну, что троллтехи, к примеру, сделали Phonon под Qt4, а под Qt3 не сделали --- ты вообще пойдёшь на витой паре повесишься?

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

> А если я тебе, о анонимный аналитик, открою страшную тайну, что троллтехи, к примеру, сделали Phonon под Qt4, а под Qt3 не сделали --- ты вообще пойдёшь на витой паре повесишься?

Да мне просто насрать. Я тоже открою тебе страшную тайну - я не слишком представляю, что такое Phonon. Ну не случилось как-то узнать, хотя название слышал. И я не использую KDE, и эта среда меня не сильно интересует. А из QT-софта - только qcad (см. выше). Перебьюсь как-нибудь.

Веселит однако... правильная постановка ответов. Если речь заходит о мелкомягких, за каждое их новшество, не важно - хорошее или плохое, их поливают говном. Когда же я всего лишь замечаю, что могли бы поддержать и массу пока еще существующего qt3-софта (целиком qt3 исчезнет не скоро), начинаются вопли "deprecated" и "портируй сам".

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

>Когда же я всего лишь замечаю, что могли бы поддержать и массу пока еще существующего qt3-софта (целиком qt3 исчезнет не скоро), начинаются вопли "deprecated" и "портируй сам".

А как написание новой темы под Qt4 затрагивает поддержку Qt3-софта? Жги ещё!!! =)))

По твоей логике вообще получается, что каждую новую фичу, вводимую в Qt4, троллтехи просто обязяны вводить и для Qt3. Правда, не очень понятно, чем тогда эти версии будут отличаться, но анонимные аналитики такими вещами не заморачиваются, им куда проще принять ортогональные вещи за параллельные и орать "евклидова геометрия сосёт!"

Ну подумай же хоть немного: новая версия чего-либо --- она на то и _новая_, что в ней есть _НОВЫЕ_ фичи, отсутствующие в _старой_ версии. Мелкомягких же пинают не за то, что в ХРени нет Вистатых свистогуделок, а за кое-что другое. Ну пошевели мозгой, ты ж вроде не дурак....

MYMUR ★★★★
()

Жаль, что только для Qt 4.4, а не 4.3.4 хотя бы. С другой стороны, хорошо, что озаботились. А то угрёбищный вид дефолтных тем Qt достал.

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

> Укажите пальцем тех разработчиков, которые так считают.

Текущая стабильная версия Scribus - на Qt3. И останется таковой ещё полгода точно.

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

В Qt4 сильно движок тем поправили, вот на нем и можно стало такую байду сделать. В Qt3 ее сделать можно только грубыми хаками, а любителей заниматься хаками не так уж и много.

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

Спасибо, но я как бы в курсе :)

Вы сначала ознакомьтесь с тем, что у Scribus стабильная, а что - нестабильная версия.

Мой комментарий относится к утверждению про новые разработки.

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

>> Укажите пальцем тех разработчиков, которые так считают.

>Текущая стабильная версия Scribus - на Qt3. И останется таковой ещё полгода точно.

Это из-за того, что Scribus все же пока нестабильный, или во всем виновата четвертая версия Qt?:)

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

> А вообще некрасиво вышло с темой. SVN-то пустой :)

% svn co svn://labs.trolltech.com/svn/styles/gtkstyle
A gtkstyle/main.cpp
A gtkstyle/qgtkstyle.pro
A gtkstyle/qgtkstyle.cpp
A gtkstyle/qgtkstyle.h
Checked out revision 594.

Что я дела... ну ты понял, да. :)

anonymous
()

По моему, абсолютно мертворожденая затея.

Вместо того, чтобы ввести семейства тем и через freedesktop договориться об общем для всех тулкитов хранидище generic настроек, типа, размера и названия шрифта, меню с текстом или только с иконками и т.д., придумывают вот эти страшные, глючные врапперы, которые привязывают одни тулкиты к другим.

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

Целиком в Вами солидарен...

И еще сдается мне, что-то там неладится с КДЕ: Скоро QT-приложения будут выглядеть нативно в ГНОМОВОЙ среде - после этого КДЕ станет не нужен. А жаль будет будет беднягу....

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

по мне - так пусть kwin от KDE3 останется (ибо имхо удобен), если уж KDE4 "стремительно вистеет"...

а какой тулкит использует остальной gui-soft - без разницы, лишь бы задачи выполнял и имел одинаковое оформление...

з.ы.: гномом не пользуюсь. не сложилось как-то.

dhameoelin ★★★★★
()

А как чтоб наоборот все GTK приложения отображались через Qt?

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

>после этого КДЕ станет не нужен

Страшный КДЕ выбирают уж точно не за внешний вид. А за ценный мех и ещё 2, а то и 3...

anonymous
()

А если тема GTK -- gtk-qt-engine? Что оно тогда делать будет?

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

>И еще сдается мне, что-то там неладится с КДЕ: Скоро QT-приложения будут выглядеть нативно в ГНОМОВОЙ среде - после этого КДЕ станет не нужен. А жаль будет будет беднягу....

А что, КДЕ нужен только из за того, что в гноме qt-приложения смотрятся не нативно?

Тогда КДЕ уже сегодня крышка...

AVL2 ★★★★★
()

ну вобщем gtk не нужна... :)))
футка.
Но имхо qt намного удобнее чем gtk.
А так замечательно... всё таки это дело вкуса на чём писать прогу, а если всё будет единообразно - то зашибись! :)

stalkerg ★★★★★
()

Лоровские эстеты получат удовольствие, а мне не слишком важно единообразие виджетов.

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

> Жаль, что только для Qt 4.4, а не 4.3.4 хотя бы. С другой стороны, хорошо, что озаботились.

Известны успешные попытки сборки для 4.3.4.

> А то угрёбищный вид дефолтных тем Qt достал

А поставить другую тему никак нельзя?

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

Оно вообще не для Qt4 в целом, а для Qt4.4. Подозреваю, что использует какие-то специфические для 4.4 фичи, поэтому "портануть" будет очень непросто.

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

> Известны успешные попытки сборки для 4.3.4.

Да у меня и на 4.4.0 не подцепился

> А поставить другую тему никак нельзя?

Для чего, по-хорошему, надо ставить четвертые кеды. Которые до выхода KOffice 2.0 (а точнее, Krita 2.0) мне никуда не впились.

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