>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Флейм http://forum.mozilla-russia.org/viewforum.php?id=14 >Firefox/Thunderbird - GTK или Qt http://forum.mozilla-russia.org/viewtopic.php?id=16627 |
tuupic > 20-04-2007 04:35:27 |
Вот почему что лиса, что птица используют гномскую GTK? Я, например, пользуюсь KDE, и мне эти окна и кнопки GTK-шные мозолят глаза. Так сказать, выбиваются из общего стиля. p.s. Для пользователей Линукс - остальные, наверняка, не поймут |
vk > 20-04-2007 12:49:44 |
Странно. Гонишься за эстетикой и... используешь дефолтные темы? |
Dimanish > 20-04-2007 13:06:44 |
В смысле выбор? Клепать версии для gtk и qt? Это никаких сил разработчиков не хватит. А лиса неплохо выглядит и в qt окружении. |
igorsub > 20-04-2007 13:31:58 |
Не понял вопроса?
А может есть неофициальные сборки под QT? |
ladserg > 20-04-2007 13:47:32 |
поддержка кедовских тем не помешала бы. Конечно можно сменить оформление, но многих элементов это не затронет, например не затронет выпадающих списков, окна выбора файла для открытия/сохранения, формы кнопок и т.д. |
vk > 20-04-2007 14:13:55 |
igorsub |
igorsub > 20-04-2007 14:30:00 |
А вот мне наоборот. Давно не пользуюсь никакими темами (с версии 1.5). Не вижу для себя никакой надобности, не хочу нагружать браузер ими.
Не знаю, не пробовал. |
exlex > 21-04-2007 05:50:35 |
Нафик не надо.. А если нужно было кому, то взяли бы и написали с Qt дополнительно что-то уже давно. Пиши - не хочу |
fat_angel > 21-04-2007 11:36:01 |
Мне вот тоже жуть как не нравится вид фокса под кедами, поэтому осваиваю Konqueror с KMail... |
igorsub > 21-04-2007 11:38:15 |
Вот я не умею писать. К томуже, может Firefox задействует в GTK такие функции, которых нет в QT? |
Azathoth > 21-04-2007 12:41:53 |
А при чем тут Firefox? GTK использует не Firefox, а Gecko для отрисовки своих XUL виджетов. В сборке под Windows кстати используется WinAPI, а не GTK...
Это вряд ли. Сомневаюсь что GTK обладает какими-то потрясающими возможностями по сравнению с Qt... Кстати, смею предположить, что если вдруг отважится кто переписать XUL на Qt, то WinAPI код можно будет выкинуть совсем, т.о. довольно не хило упростится и облегчится сам Gecko... |
igorsub > 21-04-2007 12:45:21 |
А почему ж до сих пор никто не берется? |
Azathoth > 21-04-2007 15:27:17 |
igorsub
Наверно потому что в данном случае придется очень много переписать и скорее всего официальной поддержки со стороны Mozilla не получит... Т.ч. не известно окажется ли подобная версия жизнеспособной. |
igorsub > 21-04-2007 15:35:20 |
А может наоборот. Если кто-то возьмется написать, то после удачных попыток MoCo заинтересуется. А так оно не чешется, потому что надо самим все делать, а вот если бы кто-нибудь начал... |
ego > 21-04-2007 16:50:53 |
Насколько я понимаю, одной из главных потрясающих возможностей GTK по сравнению с Qt является лицензирование: LGPL против GPL (или коммерческой лицензии). Соответственно, программы построенные на Qt должны быть либо GPL, либо коммерческими. Ни один из этих вариантов не подходит для программ Mozilla, которые лицензируются под тройной лицензией MPL/LGPL/GPL. |
Vednier > 21-04-2007 17:37:43 |
Странно, а разве в третьей версии для отрисовки графики используется не Cairo ? |
Erik > 21-04-2007 21:19:11 |
Vednier пишет
Насколько я знаю, только под вин используется Cairo. Под линукс в трешке GTK. |
ego > 21-04-2007 23:37:49 |
Cairo используется на всех платформах. Это более низкоуровневая вещь, чем GTK. Кстати, GTK использует Cairo для отрисовки виджетов с 2005 года. Fx 3 будет использовать Cairo для отрисовки не только интерфейса, но и веб-страниц. |
Heavybrother > 22-04-2007 02:09:37 |
Qt версия нужна только тем, кто использует KDE. Но, если она будет, будет с чем сравнить. Только вряд ли кто займется ее разработкой, придется почти сначала переписывать пол движка. |
Unghost > 22-04-2007 02:51:35 |
Портировать Firefox на QT дело нехитрое, KDEшники портировали Gecko на Qt за 4 дня |
tuupic > 22-04-2007 07:47:56 |
Жаль.
Вот я об этом и говорю |
Azathoth > 22-04-2007 10:42:04 |
ego
На самом деле особых проблем с лицензиями нет. Для того, чтобы возникли проблемы, нужно выпускать под другой лицензией продукт распространяющийся с компонентами Qt. А распространять компоненты Qt вместе с исходниками Gecko нет никакой необходимости. Даже исходники KDE распространяется без Qt. Разве что собранные статически версии Firefox придется выпускать только под GPL. Но думаю никого волновать не будет под какой лицензией распространяется собранный продукт. Ведь все лицензии, которые использует Firefox важны лишь для распространения исходного кода. |
tuupic > 22-04-2007 11:14:54 |
А может предложить разработчикам Gecko сделать порт для Qt? |
Azathoth > 22-04-2007 12:27:29 |
Unghost
Вот собственно о чем я и говорил. Ну портировали. А дальше что? Этот порт надо развивать или хотя-бы переносить изменения с оригинала. А это время на отслеживание изменений и перенос кода, плюс тестирование. Такой переход возможен только в случае, если им заинтересуется основной разработчик. Или кто-то, имеющий ресурсы для поддержки этого проекта. |
igorsub > 22-04-2007 12:33:31 |
Очень жаль. |
prizident > 23-04-2007 20:18:52 |
есть такая вещь gtk-qt engine, позволяет использовать в gtk приложениях темы оформления из qt, вот только на элементы управления на самой странице это не распрстраняется и они продолжают выглядеть крявовато-убого |
tuupic > 15-01-2009 09:42:46 |
QT 4.5 будет выпущена под коммерческой, GPL и LGPL лицензиями. |