LINUX.ORG.RU

TrollTech выпустила бету Qt 3.0


0

0

Troll Tech (http://www.trolltech.com) выпустили бету 3-й версии своей библиотеки Qt. Основные отличии от предыдущей - поддержка работы с СУБД, включая доступ к базам данных и автосинхронизацию содержимого GUI и базы данных. Так же, следуя анонсу, была улучшена поддержка нелатинских языков.

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

★★★★★

Проверено:

Компилял я snapshots... Основных отличий там несколько больше :) Сейчас вот бету эту компилирую. Что до баз данных - при всём моём уважении к Troll Tech и Qt, на мой взгляд, Qt SQL до Kylix/Delphi расти и расти. На Kylix я не перехожу потому, что кроме как поддержка баз данных мне в нём ничего не нравится. Да и на сегодняшний день в моём случае это было бы несколько противозаконно :) Сейчас потихоньку свою библиотеку data aware widgets for Qt пытаюсь сделать, слегка в духе CLX/VCL (только код на много компактнее), может быть что-нибудь получится - хотя обещать не могу. Правда больше для своих целей, на универсальность никак не претендую. Из похожего до этого видел DataWidget, но он написан, сорри, через такую ж... (C with objects - char* повсюду и т.д.), что даже говорить о нём не хочется.

ivan4th
()

А на чем под Linux пишутся клиенты к базам данных?

anonymous
()

если судить по freshmeat.net, то больше на php, ну в крайнем случае на python, perl или java. Для C++ сколько ни искал, ничего более-менее пристойного из open source software не нашёл.

ivan4th
()

новость классная =)
qt the best ;)

logIN
()

Мне кажется, что пока QT/KDE пока если и не выигрывают войну десктопов, то имеют гораздо лучшую узнаваемость.

evil
()

когда ж они релиз выпустят...наверное, к релизу kde 2.2, чтобы потом сразу перейти на Qt3
хочется переписать KIllustrator быстрее на использование DockWindow =)

RM
()

по моемому Qt не туда лезит, и так раздули библиотеки,
а для БД под линух универсальной библиотеки написать просто не реально
это сугубо моё мнение
а вот perl::Tk сегодня поставил, теперь буду красиво прикручивать к нему MySQL

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

ага, типа: "ооо! виндовс!! только кнопки корявые.." ;)

anonymous
()

to ivan4th (*) (2001-05-23 12:33:17.0): > Для C++ сколько ни искал, ничего более-менее пристойного из open source software не нашёл.< дык ведь ODBC есть. ;) native api в конце концов.

anonymous
()

2faust. Попробуй лучше TCL/TK. Думаю тебе больше понравится. К тому же уже есть либа для привязка к MySQL, а если не понравится можешь свою написать.

Korwin ★★★
()

Ну для Oracle есть OCI interface, можно использовать прекомпилер. Как и на других платформах, поддерживающих Oracle.

Eugeny_Balakhonov ★★
()

Вы лудше подскажите в чём под MySQL прогу написать чтоб под линухом и под Фрёй собиралось без напильника и интерфейс чтоб был похож на паскальский ТурбоВижен, свою либу писать на си времени не, да и желания

faust
()

RM: а Вы, что девелопер киллюстратора?

logIN
()

logIN
ага =)

кстати, в kde-devel началось обсуждение перехода на Qt3

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

offtopic

Насчет Tcl/Tk и MySQL загляните на http://mytcladmin.chat.ru
правда пока работа над ним приостановлена - нет времени :(
но это ненадолго...


---
BanZaj

anonymous
()

2faust: Можно и на bash.

qwe ★★★
()

btw никто не заметил, а коффис уже бета 2.

logIN
()

Кстати, пока 3-я версия бета и не релиз, может попытаться все таки нормально с Troll Tech поработать насчет _полной_ поддержки кириллицы?

John_Blake
()

Господа!!! Ну подскажите, наконец, как сделать так чтобы в KDE при сглаживании были видны русские буквы??????
Крик души!!!!!!!!!!!!

anonymous
()

anonymous (*) (2001-05-24 19:32:01.0)
в XftConfig шрифты нормально прописаны?

RM
()

2John_Blake:

А какие проблемы с кириллицей?

denix
()

Если что - то улучшали, значит были _какие-то_ проблемы, правильно? Или вы мне хотите сказать, что с русским никаких проблем вообще нет у QT?

John_Blake
()

2 John_Blake

Проблем с кириллицей в Qt при правильно настроенной локали давно не замечал. А улучшили, наверное, поддержку разных японо-тарабарских языков.

ivan4th
()

разве что-то сделать типа автоопределения кодировки

RM
()

Ставил уже несколько раз! Mandrake 8.0 в KDE при включении сглаживания пропадают русские буквы. Их просто не видно! Латинские буквы вижу, а вместо русских пустое место! KDE 2.1.1, QT 2.3.0, nVidia-1.0-1251... Пробовал в качестве сервера фонтов и XFS и XFSTT... без разницы! Помогите, плиииииз... Хочу гладкий текст...

anonymous
()

повторяю, в /usr/X11R6/lib/X11/XftConfig прописаны шрифты?

RM
()

а что (какой синтаксис) там должно быть прописано?

logIN
()

а сорри, я уже все сам понял.. dir прописать надо.

logIN
()

Есть. Есть у QT проблемы с русским.

Почему, например, у меня avifile когда файл с русскими буквами в названии открывает, на window caption и в своих property page'ах его имя выводит вопросительными знаками? А в это время LANG=ru_RU.KOI8-R и весь Gnome все по-русски пишет начиная от тех же window caption, и заканчивая менюшками и прочими интерфейсными приблудами.

anonymous
()

Control Center -> Look&Feel -> Fonts -> и тут установи _все_ шрифты с кодировкой koi8-r.

logIN
()

-- никаких проблем вообще нет у QT?
Проблемы есть, но скорее не у QT а у glibc
Дело в том, что QT автоопределяет язык по изменению регистра букв (вызывая tolower и toupper). Эти функции не во всех виденных мной glibc правильно работают с русскими буквами.
Вытекающая из этого неприятность - вопли прикладух на невозможность использовать koi-8 codec. лечить можно по разному
В Mandrake 7RE вылечили так, что исчезла стандартная функция локализации QApplication::tr(). Как они это сделали не вникал. У себя я просто прибил в исходниках Qt2 проверку на tolower/toupper и проверяю LC_ALL. Все работает.
В Qt3Ё насколько я понял по описанию оне автоматизировали локаль специальной прогой. минус в том, что прикладуха будет минимум двуязычной (аглицкий и русский), но я полагаю сохраниться написание прог на русском ручками.
Других проблем не знаю. Может уважаемый all что-нибудь скажет?

rivares
()

2 RM: Да, прописана дира с ttf, хотя, какое это имеет отношение к антиалиазингу?? Без антиалиазинга русские буквы есть... с ним - нету... Причем русские шрифты никуда не деваются... они есть, даже выбираются, но вот вместо букв пустота! как это можно объяснить??

anonymous
()

anonymous
гм...у меня не было русских букв как раз из-за этого
правда и выбирать мог при этом штук пять каких-то шрифтов не тех
а версии всего какие? qt-2.3.0 ?

RM
()

>2 RM: Да, прописана дира с ttf, хотя, какое это имеет отношение к >антиалиазингу?? Без антиалиазинга русские буквы есть...

2anonymous (*) (2001-05-26 13:52:40.0) Самое прямое... Без Xft тебе
не видать антиалиасинга в ttf фонтах, если QT собрана без поддержки Xft, то
AA не появится, собствено, откуда ей знать тогда о ttf'е... Если у тебя нет
AA, можно предположить:
а) не прописан путь к ttf фонтам в XftConfig
б) QT собрана без поддержки Xft
в)Х-ы твоей карты не поддерживают RENDER
г)На каких фонтах пытаешься делать АА???
д) найти фак тролтеча по поводу AA, к сожалению ссылку на него я
утерял, но он точно должен быть где-то на ихнем сайте...

McMCC ★★★
()

А разве на NVIDIA картах RENDER и AA работают?

denix
()

asus 3800 (tnt2), qt 2.3.0, kde 2.1.1, АА работает, русский исправился путем добавления dir.

это так сказать зметка очевидца =))

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