1.1, Аноним (-), 19:33, 05/07/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
хорошая новость, жаль что ждать еще долго, и теперешним таблеткам работать на qt несудьба, хотя и для них уже годного qt софта не мало
| |
1.4, Анон (?), 19:55, 05/07/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
GTK не конкурент Qt. Разве что wxWidgets, которые я использовал и юзаю в старых проектах. И теперь, когда Qt под LGPL, документация не куда не делась и среда Qt Creator есть + интеграция с документацией... Не имею ничего против и начинаю изучать. Но к счастью Qt умеет рисоваться через GTK+ и поэтому хорошо смотрится у меня под гномом.
| |
|
2.6, User294 (ok), 20:19, 05/07/2009 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Разве что wxWidgets
Он довольно глючный...
> Но к счастью Qt умеет рисоваться через GTK+
Правда, некоторые программы при этом глючат... но к счастью, довольно немногие :)
| |
|
3.7, Анон (?), 20:34, 05/07/2009 [^] [^^] [^^^] [ответить]
| +/– |
> Он довольно глючный...
Не замечал.
> Правда, некоторые программы при этом глючат... но к счастью, довольно немногие :)
Не замечал. Список.
| |
|
4.11, User294 (ok), 03:45, 06/07/2009 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Не замечал.
Почитайте форум и багтрекер aMule.Пример того как WxWidgets себя ведут в достаточно большом проекте.Из того что донимало лично меня: закрытие таба с результатами поиска в осле вызывало краш.Сие было на совести именно Wx'овской библы (и разработчики рекомендовали в свое время компилять распоследнюю версию либы).Ну и разных иных веселых багов там есть.Например в коде все того же амула встречаются колоритные воркэраунды на чудесатые глюки Wx-овской библы при работе с сокетами, etc.Еще у меня в Кубунте оно не очень точно учитывало настройки KDE в плане вида виджетов(возможно сие на совести GTK, но в чисто-GTKшных программах - все нормально).В целом - более бажную либу еще поискать.Справедливости ради отмечу что часть глюков в современных версиях починена.Т.е. прогресс - есть.Но до идеала данной либе - как пехом до Пекина.Если почитать форумы и багтрекер того же aMule (который эту либу юзает много и со всех сторон) - можно узнать для себя много нового о данной либе и мнении разработчиков на ее счет.С тех сторон которые наименее известны ALL :)
>Не замечал. Список.
Из того что только недавно накопал: RetroShare последней версии(как раз на Qt4 написан).При запуске в Ubuntu (той которая с гномом) - выглядит очень забавно.Половина - натурально отрендерено с использованием гномовских контролов.Еще половина почему-то зарендерено судя по всему с использованием какого-то иного Qt'шного стиля (cleanlooks?).Получается забойная смесь стилей.Форсирование стиля в GTK+ помогает... на еще 25%.Становится на 3/4 "как GTK", а оставшаяся 1/4 светлых контролов с видом далеким от системного (темная темка гнома) делает юзеж программы крайне неудобным а потому - маловероятным :P.Итого?Изобретен новый класс глюков - когда в приложении сосуществуют аж несколько видов контролов! :D.При том данный глюк бывает нечасто.Но - сам факт весьма забавен.На ваших глазах рождаются новые типы багов.Ранее невозможные - чисто технически :D.
| |
|
5.18, anonymous (??), 12:41, 08/07/2009 [^] [^^] [^^^] [ответить]
| +/– |
а не надо, не надо пытаться рендерить Qt «как GTK». ретрошара использует свой набор стилей, потому и не умеет. да и вообще довольно глючная (хоть и интересная штука).
| |
|
6.19, User294 (??), 18:20, 08/07/2009 [^] [^^] [^^^] [ответить]
| +/– |
>а не надо, не надо пытаться рендерить Qt «как GTK».
Она, блин, глючит и с своим стилем (один хрен часть контролов рендерится "как GTK").И с стилем GTK+.В итоге получить хоть какой-то *ОДИН* единообразный стиль для всей программы я попросту вообще не смог, хотя и попробовал во всех позах.Что так что этак получается смесь стилей.В разных пропорциях, да :).Новым фичам - новые типы багов, блин :)
>ретрошара использует свой набор стилей,
А они пишут что по дефолту пытаются поюзать системный стиль... на практике оно у них как-то очень своеобразно получается.Ни два, ни полтора.И даже если вручную выбрать GTK+ или же иную тему - один хрен что так что сяк будет какая-то смесь.Учтя что в гноме на котором это мучалось стояла темная тема а "своя тема" напротив светлая - бардак был вопиюще очевиден и так и сяк и юзабилити гробится на корню.Убедить ретрошару поюзать какой-то ОДИН стиль для ВСЕЙ программы под гномом я в итоге так и не смог.Более того - если руками тему не выбирать, в некоторых диалогах кнопки с неизвестным стилем "горбатый рендеринг".Выглядящий похуже кнопок Win 3.1 :\.Если ручками энфорснуть - становится нормально (что GTKшное, что с qt-шной темой).
>потому и не умеет.
Там вообще-то это настраивается, правда вот даже это не позволяет получить на 100% одинаковый стиль.Хоть свой ретрошаровский, хоть там какой еще.Один хрен, полпрограммы юзает контролы и цвета из GTK+, половина - не юзает.Переключение темы меняет соотношение, но общая идея остается прежней :D
>да и вообще довольно глючная (хоть и интересная штука).
Подтверждаю диагноз...
| |
|
7.20, anonymous (??), 18:27, 08/07/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Она, блин, глючит и с своим стилем (один хрен часть контролов рендерится
оно вешает свои стайлшиты даже если просишь её этого не делать. увы. скажу по секрету: ублюдочно оно выглядит даже без гтк-стиля: потому что кое-где стайлшиты перекрывают настройки Qt, и получается страшная вырвиглазная белиберда.
>>ретрошара использует свой набор стилей,
>А они пишут что по дефолту пытаются поюзать системный стиль... на практике
врут. причём нагло. даже на системный им чхать.
>котором это мучалось стояла темная тема а "своя тема" напротив светлая
у меня в Qt тоже тёмная. свидетельствую: морда ретрошары даже в "системном" по мнению девелоперов стиле похожа на зебру. %-)
| |
|
|
|
|
|
2.17, anonymous (??), 12:38, 08/07/2009 [^] [^^] [^^^] [ответить]
| +/– |
wxWidgets — это ужас. может, там код такой, может, девелоперы — но весь софт, который я видел для wx (перечислять не буду, это от всяких amule и до waste) или вообще не собирался без напильника, или быстренько сегфолтился после запуска.
в общем, если в проекте написано «использует wxWidgets» — лично для меня это признак того, что программу можно даже не пытаться использовать: проблем будет больше, чем пользы.
| |
|
3.22, User294 (??), 18:39, 08/07/2009 [^] [^^] [^^^] [ответить]
| +/– |
>напильника,
Хз, именно собирается aMule без всяких приключений.Как минимум в убунтах.Не понял какой там напильник нужен.Может, в этом случае дело не в Wx все-таки?Не очень понятно как либа может влиять на сборку.В плане компилежки апликух Wx ничем таким от остальных вроде не отличается.
>или быстренько сегфолтился после запуска.
В aMule частые сегфолты вроде прибили (часть грабель была и за счет глючных Wx'овв частности - ословоды багов там понакопали просто немеряно).Остались только редкие и неочевидные сюрпризы.Коих впрочем в любой иной софтине такого масштаба и уровня сложности по жизни есть.
>будет больше, чем пользы.
Ну, лично мне общее качество этой либы не понравилось, особенно ранних ее версий.Сейчас стало получше(ословоды и подобные баги повытоптали вполне конкретно так), но все-равно - достаточно бажная либа с рядом проблем (в силу этого ее имеет смысл юзать только свежих версий, в то время как некоторые некрофилы в своих дистрах норовят впарить древнюю и потому весьма отстойную версию этой либы).
| |
|
|
1.5, СуперАноним (?), 19:55, 05/07/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>окажет положительное влияние в деле становления совместной работы между десктопами GNOME и KDE
IMHO это наиболее важное следствие из всех этих преобразовательных процессов. А то уже много лет одни только слухи и надежды о взаимодействии десктопов или общих библиотеках. Пожелаем удачи этой совместной работе.
| |
|
|
3.15, User294 (ok), 09:47, 07/07/2009 [^] [^^] [^^^] [ответить]
| +/– |
Самое смешное что GTK+ тоже под LGPL - в итоге если уж наезжать на Qt, надо и GTK+ тогда точно так же обругать за то же самое по логике вещей :)
| |
|
|
|