LINUX.ORG.RU

Вышел Qt 4.0.0


0

0

После двух с половиной лет разработки, наконец вышел qt 4.0.0

Новые возможности:
- Qt/Windows интегрирована в Microsoft Visual Studio .NET
- Binaries for both commercial customers and the open source community
- GPL версия для MAC, Windows, X11
- улучшенный и имеющий намного больше возможностей движок для рисования и Qt Designer
- Многочисленные исправления в архитектуре и API
- расширенна поддержка многопоточности, а также много чего еще

скачать можно здесь


http://www.trolltech.com/download/ope...

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

★★★★★

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

Ответ на: комментарий от Casus

>Evgeni, расскажите пожалуйста, где _переносимая_ библиотека возьмёт
>~/.Xresources, скажем, на WinXP? Не правда ли странно, что библиотеки,
>которые понимают xrdb, существуют только под UNIX?

В том то и дело - это не Xовая библиотека. Кроме того не забываёте
про XFree на win32. Зачем вам переносить, когда можно пускать
удалённо?

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

>В том то и дело - это не Xовая библиотека. Кроме того не забываёте про XFree на win32. Зачем вам переносить, когда можно пускать удалённо?

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

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

> P.S. Моя мечта: "Десктоп (OK уже есть: CDE) и все гуевые программы на Мотиф"

ОК, допустим, мотиф рулит. За какое время Вы сможете переписать все названные мной программы под этот тулкит и сможете ли Вы, переписав их, поддерживать эти порты в актуальном состоянии?

Или скажете, что это не Ваша забота? Так может нефиг тогда выкобениваться про свой крутой мотиф, раз он никому в реальном мире не нужен кроме упёртых вроде Вас? :)

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

Иди поплачь, детка. Не быть тебе телепатом -- это ж такое горе :)))

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

> В том то и дело - это не Xовая библиотека. Кроме того не забывайте про XFree на win32. Зачем вам переносить, когда можно пускать удалённо?

Видители, Evgeni, вы, наверное, будете удивлены, но основное использование QT ведётся вовсе даже не на UNIX платформе, поэтому про XFree на Win32 тут лучше не заикаться. И речь идёт не о "запуске удалённо", а о родных Win32 приложениях. Если встать на позицию разработчиков подобного тулкита, то становится очевидным, что QT/X-Windows это частный, и далеко не самый важный для TrollTech продукт. Даже для UNIX у них есть QT/Embedded. Так что завязываться на использование xrdb им просто не имеет смысла, а людей, ценящих xrdb, очень и очень мало, примерно как динозавров, может немного больше.

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

Motiff ф пралёте, поскольку они могли сориентироваться со своей лицензией раньше. Но, поезд сказал: "ту-ту!".

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

> Кроме того не забываёте про XFree на win32.

Который в цыгвине? Да, круто. Давайте на каждую виндовую тачку воткнём цыгвин, чтобы Xresources обязательно поддерживать :)

Нет, я не спорю с тем, что надо бы обеспечить поддержку. Но не доводить же теперь обсуждение темы до маразма :) XFree на Win32, ёпрст :)))

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

>"лично моя работа". >Я плакаль. У студента "работа".

Нет, ты не плакаль, а вот я действительно плакаль:)))

Прокудин, как дискретку сдал?

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

Как там Шекли поживает, вылечили его?

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

Столько звезд, а про tk не слышал?

PS

Я против xrdb по той простой причине, что это крайне сложная в настройке вещь. Хвала редхату, настроившему свою блукурву и в ресурсах и в кде и в гноме.

AVL2 ★★★★★
()

Все бы хорошо, да что-то мне подсказывает, что QT - зло. Поставил вчера Debian. А там KDE 2.2 с жутко старым QT. Выглядит вполне себе, зато лётает. Успевай только мышкой щелкать.

В KDE 3.4 я такой прыти не не видел, с его QT3.9

Короче нашли мы главного тормоза системы. Жаль от него избавиться нельзя, хотя бы в пользу того же FOX

anonymous
()

а кто-нибудь собирал qt-win-opensource-desktop-4.0.0 ? у меня configure не проходит, спрашивает согласел ли с лицензией, говорю "y" и на этом configure завершается

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

>В KDE 3.4 я такой прыти не не видел, с его QT3.9

Какой-какой Qt?

>Короче нашли мы главного тормоза системы.

А опера тоже тормоз? :) Все же орут, что чуть ли не на пеньках первых летает. :)

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

под масдаем летает
под юнихами тормозит..... гдето это на уровне рендера тормозит ибо в масдае рендерица все чрез стандартные масдаевские фичи например gtk2 тормозит как под линью так и под масдаем ибо рендер и там и там свой

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

собрал вчера таки qt4 - x11 млять эта больше гига места отхавало терь поставить некуда :D вопщем ничо хорошего от qt4 не ждем

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

Лёш, а на Tk знаю только две приличных программы: skencil (бывший sketch) и tkabber, и то первый по удобству сливает инкскейпу :)

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

Какую дискретку? У меня диплом германиста, а не инженера четвёртый год на антресоли пылится :)

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

> а кто-нибудь собирал qt-win-opensource-desktop-4.0.0 ? у меня > configure не проходит, спрашивает согласел ли с лицензией, говорю > "y" и на этом configure завершается

А чем пробуете собирать ? Если MSVC то неполучится. Только MinGW. Бинарный пакет отлично установился. На удивление легко собрался PostgreSQL драйвер с библиотеками версии 8.0.3 и свеженаписанное приложение под Qt4/X11+PostgreSQL быстренько портировалось под Qt4/Win с небольшим дефектом при работе QSettings. Теперь есть легальная возможность разработки приложений для двух платформ.

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

>Видители, Evgeni, вы, наверное, будете удивлены, но основное >использование QT ведётся вовсе даже не на UNIX платформе,

Вот именно по этой причине QT в топку. Переносимость вещь хорошая, но надо ли переносить "гуй"?

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

Я плакаль, у германиста ТАКАЯ "работа"!

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

> Столько звезд, а про tk не слышал?

Хорошо, что мне не приходится всем рассказывать про что я слышал :) Если честно, то вопроса я не понял, на Tcl/Tk и Perl/Tk сам писал.

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

> Вот именно по этой причине QT в топку. Переносимость вещь хорошая, но надо ли переносить "гуй"?

А что вы скажете в этом случае пользователям Opera? А пользователям GIMP? А ведь есть люди, которые используют GIMP/Win32, поскольку покупать Adobe Photoshop -- дорого. А, я понял, этих пользователей в топку...

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

+ tkgate

тож неплохая программа. Ну и промышленые кады ею часто балуются.

Справедливости ради надо сказать, что в TK есть все, что требуется от тулкита. Поддержка юникода, opengl, разные виджеты. Простой, ООП и надежный тулкит.

Плохо, что в нем нет тем. Счас их прикручивают откуда то сзади...

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

Твой "реальный мир" состоит только из Вин,Лин,БСД?
Да? Тогда нам не о чем говорить. Успехов тебе!

P.S. Как быть с Solaris, AIX, IRIX, HP-UX? Таскать с каждой программой gtk/qt да еще и разных версий?

P.P.S. Напутствие: "Хочешь конструктивно беседовать/спорить, научись _слушать_ оппонента и не хами".

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

Жигули есть в каждом городе и в очень большом количестве. Это плюс жигулям при выборе машины, поксольку не надо таскать с собой все запчасти. Но это не значит, что жигули - промышленный стандарт, лучший из лучших и т.д. и т.п

Коммерческая программа должна таскать за собой все используемые либы. Некоммерческим в аиксах, ириксах а т.п. делать все равно нечего.

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

>А что вы скажете в этом случае пользователям Opera? А пользователям >GIMP? А ведь есть люди, которые используют GIMP/Win32, поскольку >покупать Adobe Photoshop -- дорого. А, я понял, этих пользователей в >топку...

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

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

>Via KT133 + AC97 + Alsa звук поганый. Нет, хлопцы, проблема есть

есть такая болезнь у подавляющего большинства интегренного звука - работает только на 48kHz. соответственно драйвер делает ресамплинг. кроме того играют они один поток всего одновременно.

лечиться это покупкой нормальной звуковухи

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

>Хочешь сказать, что под линуксом нет проблем с работой встроенных звуковух?

тебе нравиться что твой проц тратит время на ресамплинг? мне вот yamaha 724 практически даром досталась. а вы интегратед. все виндузятники такие бедные?

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

>собрал вчера таки qt4 - x11

детский сад штаны на лямках. ты еще Wine собери и удиаись

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

> А чем пробуете собирать ? > Если MSVC то неполучится. Только MinGW.

млин, а какого про это ничего в README не сказано? и configure молчит. хоть бы ошибку чтоль выдал. но не важно, у нас тут в конторе народ пытался собрать коммерческую версию и тоже обломался. не собирается uic. в общем ждем версию 4.0.1 :)

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

Мой реальный мир состоит из всех ОСей, включая промышленные юниксы, дорогое неразумное дитя. Рекомендую сходить и сунуть свою горячую голову под струю холодной воды и подержать её так минутку-две, а потом на грифельной доске 100 раз написать фразу "Я больше никогда не буду страдать тулкитным шовинизмом".

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

Очень большое спасибо Вам за подсказку звуковой карты (Aueron 7.1 space)

Поехал сегодня и взял себе такую же - вещь!!! До этого измучился- сам делал АС (на базе Vifa). Не перло и все тут (встроенная звуковуха). И АЧХ на выходе усилка мерил - ОК, с кроссовером колдовал и т.д.

Купил - все вопросы улетучились..

anonymous
()
Ответ на: gtk, gtk2 и gtk+ от anonymous

> А чем отличаются gtk, gtk2 и gtk+?

Правильное название: "GTK+ версия такая-то". API версий 1.х и 2.x сильно различается и потому пишут gtk и gtk2. Хотя все указанные фразы - жаргон.

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

> если не секрет, а зачем вам понимать ~/.Xresources? в Qt есть свой подход к сохранению настроек приложения. дюже простой и достаточно гибкий. он чем-то не устраивает?

Естественно, не устраивает. Например, для Tk можно установить Font для всех приложений, для одного приложения, для группы приложений, для одного виджета и для группы виджетов -- вот это гибкость. А в Qt -- только для всех приложений. Либо надо делать в приложении свой собственный настройщик look'n'feel.

Про разные Х-терминалы уже писали выше -- Qt не умеет работать с разными терминалами (и вряд ли когда научится).

А редактирование ~/.qt3/${app}rc -- это вообще песня, если локаль не utf8. Все русские символы сохраняются кракозябрами. Смысл текстового конфига, если его нельзя поправить руками? Смысл локализации, если нельзя хранить ключи/значения в русском?

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

> Не правда ли странно, что библиотеки, которые понимают xrdb, существуют только под UNIX?

Неправда. Tk есть под Win/MacOS.

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

> Ну в принципе при наличии исходных кодов можно дописать расширение к QT, которое бы читало Xresources. Но то, что до сих пор никто этого не сделал наводит на мысли.

Qt ориентирована на ламера -- вот и все мысли, на которые наводит сей факт. Тот факт, что из всего ширпотреба на Qt написана только KDE (и софт под нее) наводит на те же самые мысли. "Пользоваться моим софтом будут только ламеры. Нах я буду ламеров загружать всякими ресурсами? Они ж, болезные, не переживут такой нагрузки на мозг."

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

> Если вы под серьёзными программами имеете ввиду всякие CADы, то позвольте заметить, что это очень узкая ниша. Ну очень узкая.

Любая профессиональная программа претендует на очень узкую нишу: только на профессионалов. И CAD здесь не исключение.

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

> Ты мне это расскажешь, когда qt/gtk в соответствии с "актуальными реалиями" в очередной раз поломают свой API и ты вынужден будешь переписывать свою "серьезную" и "всем" нужную перделку. А я посмеюсь.

"Не мечите бисер перед свиньями". Они этого не оценят. Первое требование, предъявляемое к коммерческому софту -- стабильность. Разработчики иксов не меняют интерфейс очень долгое время, позволяя _очень_ древним программам работать стабильно даже в том случае, когда фирма-разработчик программы накрылась медным тазом. Программа работает, и больше от нее ничего не нужно. При смене SunOS на Solaris программа продолжает работать, переживая не только смену железа, но и ОС. Техпроцесс не останавливается, убытков нет, и это главное. Дети этого, естественно, не понимают (деньги-то зарабатывает папа, а дите может тешиться всякими qt/gtk/etc).

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

> Видители, Evgeni, вы, наверное, будете удивлены, но основное использование QT ведётся вовсе даже не на UNIX платформе, поэтому про XFree на Win32 тут лучше не заикаться. И речь идёт не о "запуске удалённо", а о родных Win32 приложениях. Если встать на позицию разработчиков подобного тулкита, то становится очевидным, что QT/X-Windows это частный, и далеко не самый важный для TrollTech продукт. Даже для UNIX у них есть QT/Embedded.

Знаешь, ты, наверно, будешь удивлен, но за пределами linux никто не знает про Qt. Да, тролли попытались взять за основу Borland OWL, добавить туда тормозов и продавать _это_ за деньги в мире Windows. Но у них ничего не вышло. Зачем покупать тормоза за деньги, если есть такой же тулкит (OWL) без тормозов, причем за него уже уплачено?

Поспрашивай своих знакомых программеров-виндзузятников (не знающих linux): слышали ли они хоть что-то про Qt. Ответы тебя удивят: виндузятники ничего не знают про Qt. Знают про делфи (почти все), про овл (некоторые, сидящие на Borland С++), про M$ тулкит (как его звать-то? -- забыл уже). А про Qt -- не знают.

В мире Windows про Qt знают только те, кто озабочен портабельностью linux -- Windows. Спроси своих знакомых программистов-виндузятников, что такое портабельность. Они не знают этого слова. Вопросы портабельности их не интересуют. Прога работает под Win9x и WinNT -- ну и замечательно. Linux? А что это такое?

Qt паразитирует на linux. Не будь linux, тролли уже давно загнулись бы. Так что твои слова про "основное использование QT ведётся вовсе даже не на UNIX платформе" не соответствуют истине (мягко говоря).

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

> Справедливости ради надо сказать, что в TK есть все, что требуется от тулкита. Поддержка юникода, opengl, разные виджеты. Простой, ООП и надежный тулкит.

Не надо про ООП. Нет его там. Есть командный интерфейс. Очень удобный и исключительно гибкий:

foreach type {run stop stat} { set a [mk_${type}_args] run_backend $a }

И никакого ООП. Не нужен он тут.

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

Твою мать...

> Справедливости ради надо сказать, что в TK есть все, что требуется от тулкита. Поддержка юникода, opengl, разные виджеты. Простой, ООП и надежный тулкит.

Не надо про ООП. Нет его там. Есть командный интерфейс. Очень удобный и исключительно гибкий:

foreach type {run stop stat} {
set a [mk_${type}_args]
run_backend $a
}

И никакого ООП. Не нужен он тут.

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

> Напутствие: "Хочешь конструктивно беседовать/спорить, научись _слушать_ оппонента и не хами".

Даже не надейся. Тов. AP -- типичный гуманитарий, не способный к аргументации, а посему заменяющий ее типично женскими личными наездами в стиле "ты дурак".

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