Russian Qt Forum

Qt => Общие вопросы => Тема начата: Sergey B. от Августа 20, 2007, 12:26



Название: Qt 4.4 что нового
Отправлено: Sergey B. от Августа 20, 2007, 12:26
Предлагаю сюда постить, что кто найдёт интересного.

Ну наконец то в Qt 4.4 обещают:
Сообщение от базы, об изменении таблицы.

http://doc.trolltech.com/main-snapshot/qsqldriver.html (http://doc.trolltech.com/main-snapshot/qsqldriver.html)

http://doc.trolltech.com/main-snapshot/qsqldriver.html#notification (http://doc.trolltech.com/main-snapshot/qsqldriver.html#notification)
void QSqlDriver::notification ( const QString & name )   [signal]

This signal is emitted when the database posts an event notification that the driver subscribes to. name identifies the event notification.

See also subscribeToNotification().


http://doc.trolltech.com/main-snapshot/qsqldriver.html#subscribeToNotification (http://doc.trolltech.com/main-snapshot/qsqldriver.html#subscribeToNotification)
bool QSqlDriver::subscribeToNotification ( const QString & name )

This function is called to subscribe to event notifications from the database. name identifies the event notification.

If successful, return true, otherwise return false.

The database must be open when this function is called. When the database is closed by calling close() all subscribed event notifications are automatically unsubscribed. Note that calling open() on an already open database may implicitly cause close() to be called, which will cause the driver to unsubscribe from all event notifications.

When an event notification identified by name is posted by the database the notification() signal is emitted.

Warning: Because of binary compatibility constraints, this function is not virtual. If you want to provide event notification support in your own QSqlDriver subclass, reimplement the subscribeToNotificationImplementation() slot in your subclass instead. The subscribeToNotification() function will dynamically detect the slot and call it.

This function was introduced in Qt 4.4.

See also unsubscribeFromNotification(), subscribedToNotifications(), and QSqlDriver::hasFeature().


Название: Re: Qt 4.4 что нового
Отправлено: der от Августа 20, 2007, 13:04
Предварительная дата релиза - первый квартал 2008 года
В Qtopia 4.4 войдёт версия для Windows CE

http://labs.trolltech.com/forums/topic/59?replies=2


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Октября 07, 2007, 02:28
http://www.linuxdevices.com/news/NS6939443044.html (http://www.linuxdevices.com/news/NS6939443044.html)

Qt, Qtopia to gain lightweight HTML rendering engine

Trolltech will integrate the Webkit html rendering engine into forthcoming versions of its development frameworks for desktop and embedded applications. The lightweight engine -- already used in Apple's iPhone and Nokia S60 phones.
...
и дале бла-бла-бла

основное услышано :)


Название: Re: Qt 4.4 что нового
Отправлено: pastor от Октября 07, 2007, 11:26
Trolltech Developer Days 2007 Session Abstracts
Thierry Bastian | Qt & Qtopia | Level 2

Цитировать
Multimedia Framework

The upcoming Qt 4.4 will have a Multimedia Framework. This framework can manipulate media coming from different sources (file, network, camera...). While playback of media contents is the primary goal it's not limited to that. Its plugin-based architecture allows it to work on top of virtually any platform-specific Multimedia API like DirectShow, QuickTime or Xine. This talk will present the different concepts of our Multimedia Framework with some practical examples showing developers how they can take advantage of it.

Немного дополню про WebKit

Цитировать
WebKit стартовал как ответвление (fork) от двух проектов графической среды KDE, основанной на Qt: HTML-движка KHTML и JavaScript-движка KJS. Разработкой WebKit занимаются специалисты из компании Apple, и он стал базой для Safari, стандартного Web-браузера операционной системы Mac OS X, а также используется и в портативных устройствах.


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Октября 07, 2007, 19:56
> The upcoming Qt 4.4 will have a Multimedia Framework
колоссально!
где бы посмотреть? в снапшоте, вроде, пока не встречал...


Название: Re: Qt 4.4 что нового
Отправлено: pastor от Октября 07, 2007, 21:49
Впинципе, посмотреть что будет нового и что будет исправлено в Qt 4.4.0 можно посетив эти страницы:

All bugs scheduled to be fixed for Qt 4.4.0 (http://trolltech.com/developer/task-tracker/index_html?method=advsearch&searchstr=&bugs=on&sugs=off&product=1&functionalarea=&versionfound=&versionfixed=113&priority=-1&status=-1&resolution=-1&sortdir=desc&sort=priority)
All suggestions scheduled to be implemented for Qt 4.4.0 (http://trolltech.com/developer/task-tracker/index_html?method=advsearch&searchstr=&bugs=off&sugs=on&product=1&functionalarea=&versionfound=&versionfixed=113&priority=-1&status=-1&resolution=-1&sortdir=desc&sort=priority)


Название: Re: Qt 4.4 что нового
Отправлено: eduard_pustobaev от Октября 07, 2007, 21:53
QTopia для wince радует. Поиграться очень интересно. А то разработка под wince как-то мне не особо понравился. Много кода писать нужно ради простых вещей. Правда это про C, .net compact framework не пользовал, как там обстоят дела не знаю.


Название: Re: Qt 4.4 что нового
Отправлено: Dendy от Октября 08, 2007, 16:25
> The upcoming Qt 4.4 will have a Multimedia Framework
колоссально!
где бы посмотреть? в снапшоте, вроде, пока не встречал...

Судя по сообщению из блога Аарона Сейго ( http://aseigo.blogspot.com/2007/10/qt-roadmap.html ) будет Phonon - мультимедиа окружение для КДЕ4:

http://phonon.kde.org/


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Октября 08, 2007, 17:27
да, действительно фонон
и это радовает нас!

и вместе с тем несколько обидно за разработчиков мультимедиа-приложений (под кде, в первую очередь). во-первых, им, беднягам, придётся кучу собственного кода  херить, т.к. в фононе уже будет интеграция жстримера, квика, дэ-иксов и др., и пр. (а артсы отправляются на свалку); а во-вторых, теперь каждый желающий сможет без труда написать что-нть наподобие каффеина, например...



Название: Re: Qt 4.4 что нового
Отправлено: Sergey B. от Октября 09, 2007, 07:37
http://labs.trolltech.com/page/Projects/DevDays/DevDays2007 (http://labs.trolltech.com/page/Projects/DevDays/DevDays2007)

Вот тут можно скачать доклады с Developer Days 2007


This is the Labs home for Trolltech Developer Days presentation content. You can find the presentation slides, code examples, and other content related to the technical presentations below.



Название: Re: Qt 4.4 что нового
Отправлено: ритт от Октября 12, 2007, 07:13
http://www.kde-apps.org/content/show.php/KMediaPlayer?content=67636 (http://www.kde-apps.org/content/show.php/KMediaPlayer?content=67636)

прямо в подтверждение моего мессага выше :) :(


Название: Re: Qt 4.4 что нового
Отправлено: QCasper от Октября 12, 2007, 09:49
Я что-то не понимаю, раз Phonon, значит только для KDE писать можно будет, используя его, или как?


Название: Re: Qt 4.4 что нового
Отправлено: Sergey B. от Октября 12, 2007, 10:36
Он скорее всего полностью на Qt базируется, без использования Kde libs.


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Октября 12, 2007, 20:12
читауция выходит следующая:
кде4 выходит на кутэ4.3.х - поддержка фонон только через кделибз
через месяц-два после выхода кде4 (если по срокам ничего не изменится) выходит кутэ4.4 с поддержкой фонон без зависимостей от кделибз
ещё-где-нть через пол-года выходит следующая мажорка кде с поддержкой фонон через кутэ


Название: Re: Qt 4.4 что нового
Отправлено: Sergey B. от Октября 12, 2007, 21:33
читауция выходит следующая:
кде4 выходит на кутэ4.3.х - поддержка фонон только через кделибз
через месяц-два после выхода кде4 (если по срокам ничего не изменится) выходит кутэ4.4 с поддержкой фонон без зависимостей от кделибз
ещё-где-нть через пол-года выходит следующая мажорка кде с поддержкой фонон через кутэ

Добавьте к этому ещё и плазму, которая будет юзать resolution independencies в Qt 4.4, заместо того что они там наколбасили в kde-libs. В общем до выхода кде 4.1 (Qt 4.4 based), переходить на него смысла мало, т.к. слишком много поменяют kdelibs -> Qt.


Про фонон, скачал презентации с сайта троллей, там написано что он зависит только от Qt.


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Октября 12, 2007, 22:14
> Про фонон, скачал презентации с сайта троллей, там написано что он зависит только от Qt.

сам фонон - да. но, насколько я понял, фонон сейчас можно потыкать пальчиком только как часть кделибз.

на счёт перехода на кде4 согласен. но всё-равно перейду :)


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Октября 12, 2007, 23:45
http://labs.trolltech.com/blogs/2007/10/12/open-qtwebkit-development/ (http://labs.trolltech.com/blogs/2007/10/12/open-qtwebkit-development/)

на шаг ближе к мечте :)


Название: Re: Qt 4.4 что нового
Отправлено: QCasper от Октября 14, 2007, 00:01
http://labs.trolltech.com/blogs/2007/10/12/open-qtwebkit-development/ (http://labs.trolltech.com/blogs/2007/10/12/open-qtwebkit-development/)

на шаг ближе к мечте :)

Можно в двух словах, желательно на простом примере, в чем заключается мечта?


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Октября 14, 2007, 01:50
тьху, чёрт! я ведь образно
мне, например, порой не хватает возможностей текстбраузера...а тролли шевелятся по-тихоньку


Название: Re: Qt 4.4 что нового
Отправлено: Lion от Октября 15, 2007, 07:04
Не планируется ли анимация в QTextEdit?


Название: Re: Qt 4.4 что нового
Отправлено: Sergey B. от Октября 15, 2007, 21:09
Часть XML перенесли в QtCore модуль...
С XML не работал, потому о плюсах этого не знаю (я так понимаю, чтоб убрать зависимость от QtXML для простых операций с ним...).
Перенесли классы написанные Эттрихом(QXmlStreamReader/Writer), остальное вроде как оставляют там же.


http://labs.trolltech.com/blogs/2007/10/15/xml-comes-to-core/ (http://labs.trolltech.com/blogs/2007/10/15/xml-comes-to-core/)
For a while now we’ve been plagued with a side-effect of the modul
e separation in Qt 4: some of the goodies are “downstream” from the module we’re developing code on. This is the case for XML: it’s been in its own module (QtXml) and we have been left with no good XML parsing class in QtCore and QtGui.

As XML seems to be in use everywhere now, we felt that we needed to fix the issue: the light-weight QXmlStreamReader and QXmlStreamWriter classes that Matthias added to Qt 4.3 have been moved “upstream” from QtXml to QtCore. The DOM- and SAX-style classes will remain in QtXml since they have specific uses, while Patternist will probably get a module of its own.


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Октября 15, 2007, 23:27
как я понял, весь прикол в том, что в ходе экспериментов при переносе этих классов в кутэкоре выяснилось, что для бинарной совместимости не особо-то важно в каком (подлинкованном) модуле бинарник найдёт искомые символы...так что, нет необходимости пересобирать бинари при таких эволюциях

теперь тролли будут таскать классы из модуля в модуль, пока не надоест :)


Название: Re: Qt 4.4 что нового
Отправлено: T800 от Октября 17, 2007, 01:04
как я понял, весь прикол в том, что в ходе экспериментов при переносе этих классов в кутэкоре выяснилось, что для бинарной совместимости не особо-то важно в каком (подлинкованном) модуле бинарник найдёт искомые символы...

Автор сий фразы открыл Америку? Или предполагается что это сделали тролли? Инвариантность результата  линковки относительно принадлежности символа тому или иному модулю суть основа концепции, рожденной задолго до того, как мы с Вами начали писать на С++ (годах этак в 70-х 20 века). Проблема в том, что если  в результате вивисекции одной версии с другой у нас могут оказаться одноименные символы в двух разных подключаемых объектах. Далее  все зависит от реализации линкера  и опций которые ему скормили. А работоспособность вообще никто не гарантирует, если реализцаия разная и завязана другим кодом.


Название: Re: Qt 4.4 что нового
Отправлено: QCasper от Октября 31, 2007, 10:20
В 4.4 собираются добавить встроенную поддержку виджетов для Graphics View. Автор блога эмоционально описывает какие у них были проблемы при создании этой фичи, и как офигительно, что у них это все-таки получилось. Автор просто клянется, что пользователи без эмоций не останутся, когда это увидят :)

Надеюсь он про положительные эмоции :)

http://labs.trolltech.com/blogs/2007/10/30/noises-from-the-crypt-widgets-on-graphics-view-update/


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 02, 2007, 08:02
тролли наконец-то обнаружили, что внешний вид айтемвьюх нельзя кастомизировать через стили или цсс, и решили исправить данную несправедливость. таким макаром получился QStyledItemDelegate - делегат, который, начиная с версии 4.4, должен заменить QItemDelegate.

оригинал http://labs.trolltech.com/blogs/2007/11/01/qstyleditemdelegate-styling-item-views (http://labs.trolltech.com/blogs/2007/11/01/qstyleditemdelegate-styling-item-views)
в статье также сказано, что они не могут определиться как должны выглядеть выбранные строчки/ячейки в таблвью по умолчанию. у кого есть идеи - вперёд :)

лично мне очень понравились скриншотики в статье.


Название: Re: Qt 4.4 что нового
Отправлено: crocus от Ноября 02, 2007, 09:06
хер ты мне должен 5 минут времени, потраченные мной на чтение твоего поста, написание этого ответа и размышление о том, что у тех кто давно с Qt -этот блог и так в закладках, а новичкам вобщем-то все равно что будет в 4.4 (или опять же уже в закладках)  :-\


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 02, 2007, 09:52
беспонтовый пост...обезоруживающий :)

блог блогом...но надо же как-то ветку на первой странице держать, а то потом хрен найдёшь её, когда понадобится...

/*минут пять думал над ответом и писал - крокус, считай, квиты*/


Название: Re: Qt 4.4 что нового
Отправлено: Sergey B. от Ноября 02, 2007, 09:59
тролли наконец-то обнаружили, что внешний вид айтемвьюх нельзя кастомизировать через стили или цсс, и решили исправить данную несправедливость. таким макаром получился QStyledItemDelegate - делегат, который, начиная с версии 4.4, должен заменить QItemDelegate.

Беда там не в том что нельзя "кастомизировать", а в том что QItemDelegate при отрисовке в *View не использует QStyle И как следствие может выглядеть неправильно и не нативно (что  вылезло на Висте), потому теперь отрисовываться делегат будет используя QStyle, как следствие у него будут правильные размеры, корректное положение текста и иконок.

ГЫ:
перепечатывать новости слово в слово не надо(тем более не совсем точно).
Просто добавьте доступным языком, что было и что будет нового.


Название: Re: Qt 4.4 что нового
Отправлено: Sergey B. от Ноября 02, 2007, 10:02
хер ты мне должен 5 минут времени, потраченные мной на чтение твоего поста, написание этого ответа и размышление о том, что у тех кто давно с Qt -этот блог и так в закладках, а новичкам вобщем-то все равно что будет в 4.4 (или опять же уже в закладках)  :-\

"Борис, ты не прав." (C)

Пост по теме, так что, или не читай, или дополняй по теме.


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 07, 2007, 13:02
сразу извинюсь, что несколько не в тему...

посмотрел-потыкал сейчас кде 3.95.0 и спешу поделиться впечатлениями
всё очень красиво - эффекты сворачивания, переключения, полупрозрачность...особенно мне понравился виджет стандартных диалоговых кнопок (скруглённые с такой мягкой градиентной окантовкой - блеск ©)

но пользоваться всей этой красотой сейчас даже теста ради нельзя - можно только смотреть
неожиданные краши, миллионы багов, неадекватное поведение, дохлые плазмоиды, отсутствует часть стандартных программ из набора к3.5.х...и т.д., и т.п.
увидел фонон! - звук не выводит :(

а заявленный срок релиза уже не за горами - всё больше сомневаюсь, что они уложатся в сроки


Название: Re: Qt 4.4 что нового
Отправлено: pastor от Ноября 07, 2007, 16:48
посмотрел-потыкал сейчас кде 3.95.0

3.95.0? Это типа почти 4? :) жжошь

но пользоваться всей этой красотой сейчас даже теста ради нельзя - можно только смотреть
неожиданные краши, миллионы багов, неадекватное поведение, дохлые плазмоиды, отсутствует часть стандартных программ из набора к3.5.х...и т.д., и т.п.
увидел фонон! - звук не выводит :(

Полностью согласен, кде ещё не юзабельная. Ей можно будет нормально пользоваться де-то с версии 4.1 имхо :)

а заявленный срок релиза уже не за горами - всё больше сомневаюсь, что они уложатся в сроки

имхо, в очередной раз сроки перенесуться, и ещё не один раз :)


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 14, 2007, 13:52
ну вот, никто сюда не постит - опять пришлось ветку искать

тролли работают-пыхтят над новым классом QPrinterInfo, который призван обеспечить получение информации об установленных принтерах, дефолтный принтер, какую бумагу каждый из них может съесть...и пока что всё

убрали ограничение на один резалтсет. теперь можно будет выполнять батч/ХП, возвращающий несколько резалтов, курить последнююОшибку и получать непосредственно резалты

если время будет, погоняю вечером свежий снапшот и отпишусь

зы
погонял кде-3.95.2 - уже гораздо стабильнее и юзабельнее предыдущего снапшота
крашится уже не пестоянно, а только через раз :)


Название: Re: Qt 4.4 что нового
Отправлено: Вячеслав от Ноября 14, 2007, 14:08
Угу ;) И если не трудно - пару строк насколько 4.4 стабильна - можно уже к ней принюхиваться для реального проекта ?


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Ноября 14, 2007, 16:07
Сейчас совсем не стабильно, они на днях раскурочили QObject даже QtDemo не работало. А сейчас работают над новым модулем QtHelp - и Qt вообще не собирается, по крайней мере сегодняшняя не собралась.


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 14, 2007, 16:12
ну вот...всё удовольствие от сборки испортил :(

>на днях раскурочили QObject
ты каждый день, что ли, собираешь снапшот?


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Ноября 14, 2007, 18:50
ну вот...всё удовольствие от сборки испортил :(
Лучше не тратить пару часов, что бы понять, что новый модуль поиска текста - clucene не собирается. ;)

Цитировать
>на днях раскурочили QObject
ты каждый день, что ли, собираешь снапшот?
Умудрился снапшот запихивать в SVN, если делать каждый день, но видны изменения, но очень геморойно все.
Сборку делал в субботу, т.к. думал что в конце недели, должно быть стабильно, но увы :(

Они там поменяли механизм работы передачи объекта - кто отправляет сигнал, видимо еще не стабилизировали, но может QtDemo не работал ни из-за этого.


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Ноября 14, 2007, 19:01
Предполагаю, что следующее, что они анонсируют - это средства для создание справок аналогичных .chm, у них там даже появилась утилита которая запихивает все .html файлы в один файл ... возможно это будет новый стандарт в KDE. :)
Но это лишь мои догадки.


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 14, 2007, 19:08
дмп, мОньяк...дай линк на транк? :)
сколько же это добро, "запихнутое" в свн, на винте весит?

клюсена не собирается - удивил :)
скажу больше: стрижи под мингвом пока тоже не собирается. причём, по той же самой причине...
/*клюсена в кутэ - это уже дань разработчикам кде4...интересно, кто на кого задачу делегировал?*/


Название: Re: Qt 4.4 что нового
Отправлено: Вячеслав от Ноября 14, 2007, 19:11
Блин, это что твориться !? Люцену в кутю запихают ? Вах ;) Может оно еще и работать будет стабильно ? ( это так , мечты) Чего-то я начал сюной истекать.....


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 14, 2007, 19:19
дык, чего слюнями истекать? можно уже сейчас люсену юзать из проекта кде4вин.
последние бинари, что я гонял, были рабочими
только здоровенный минус, что только бинари и рабочие, а сырцы не компилябельны...по-крайней мере, под мингвом - под студией не пробовал


Название: Re: Qt 4.4 что нового
Отправлено: Вячеслав от Ноября 14, 2007, 19:26
А оно индекс перестало херить от балды ? ;) А то прошлый раз как-то не впечатлился надежностью .....


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Ноября 14, 2007, 20:19
дмп, мОньяк...дай линк на транк? :)
сколько же это добро, "запихнутое" в свн, на винте весит?
транк локальный, у меня пока всего около 30 ревизий (~30 дней) :)
весит 71 метр, я используй rsync qt-all-main, но без html, но с документацией, что позволяет сразу видеть, если меняется документация.

Цитировать
клюсена не собирается - удивил :)
скажу больше: стрижи под мингвом пока тоже не собирается. причём, по той же самой причине...
/*клюсена в кутэ - это уже дань разработчикам кде4...интересно, кто на кого задачу делегировал?*/
Собирал под VS 2005, упало при компиляции ресурсов CLucene, думаю на днях пофиксят.


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 16, 2007, 07:20
дмп, -1
твоё "раскурочили" - это пара незакрытых }
и с ресурсами почти порядок - просто виндрессу подавай версию, а версию тролли ещё не прописали
кутэдемо работает, но подчиняется общим багам либ

обещанные пара строк:

никакого QPlainText я не нашёл...вероятно, его просто не существует

люсену уже прикрутили, на ней основан новый модуль Хэлп, новый ассистант и, соответственно, новый формат документации (сжатые файлы "всё в одном" с таблицей индексов, фильтров и т.д.).
всю документацию перегенерил в новый формат, скормил новому ассистанту...как заставить его прочитать индекс из добавленных файлов? так и не разобрался (скорее всего, баг)

в модуль Хэлп входит движок-обёртка над люсеной, вспомогательные классы, виджеты поиска, вывода дерева индекса...много всякого
+ возможность обновлять документацию с сервера
однозначно перейду на новую документацию, как только это станет возможным

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

моё мнение: принюхиваться уже можно, но я бы подождал до заморозки апи


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Ноября 16, 2007, 16:49
дмп, -1
твоё "раскурочили" - это пара незакрытых }
При чем тут скобки?
Я говорил совершенно о другом - в QObject добавили новый приватный член "Sender *currentSender;" и в последнии дни все время работают над этим и переделкой событий.
Если тебе удалось собрать, это еще не говорит о том, что Qt будет стабильно работать. ;)
Кстати, о чем может говорить отсутствие снапшота за 16 число?


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 16, 2007, 17:49
> о чем может говорить отсутствие снапшота за 16 число?
16-го ночью сервер был недоступен

> Если тебе удалось собрать, это еще не говорит о том, что Qt будет стабильно работать
естессно. это ж снапшот...


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Ноября 17, 2007, 20:55
кутэдемо работает, но подчиняется общим багам либ

моё мнение: принюхиваться уже можно, но я бы подождал до заморозки апи

Что ты имел ввиду, когда говорил, что qtdemo работает? :)
Меню в QtDemo не работает.
Новый ассистент вообще ни чего не делает.
Новый дизайнер падает при открытий любой формы (кстати да, трольтехи взялись за переделку дизайнера).
Так что имхо, лучше не собирать и не пробовать. После 9 числа это гора всевозможных черновиков.


Название: Re: Qt 4.4 что нового
Отправлено: LestorN от Ноября 19, 2007, 08:24
Сегодня встречаем QPrintPreviewDialog и QPrintPreviewWidget!!!


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 19, 2007, 11:00
лесторн, откуда такая инфоормация? можно сцылочку?


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Ноября 19, 2007, 15:48
лесторн, откуда такая инфоормация? можно сцылочку?

http://doc.trolltech.com/main-snapshot/qprintpreviewdialog.html
http://doc.trolltech.com/main-snapshot/qprintpreviewwidget.html

Появились, кажись, в пятницу. Какой-то код был взят из примера который уже был в 4.3.


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Ноября 21, 2007, 09:02
Некоторые нововведения в снапшоте от 21.11.07: :)

Новый конструктор для QReadWriteLock:
  QReadWriteLock::QReadWriteLock(RecursionMode recursionMode)
    Constructs a QReadWriteLock object in the given \a recursionMode.

Новый класс для SSL:
  The QSslConfiguration class holds the configuration and state of an SSL connection.

Для OGL добавлен новый метод:
    void drawTexture(const QRectF &target, GLuint textureId, GLenum textureTarget = GL_TEXTURE_2D);
    void drawTexture(const QPointF &point, GLuint textureId, GLenum textureTarget = GL_TEXTURE_2D);

Для QScriptEngine добавлены:
    QScriptValue newVariant(const QScriptValue &object, const QVariant &value);
    QScriptValue newQObject(const QScriptValue &scriptObject, QObject *qtObject,
                            ValueOwnership ownership = QtOwnership,
                            const QObjectWrapOptions &options = 0);
Похоже, что-то интересненькое ... ведь что бы их добавить переделали кучу классов. :)

В дизайнере добавили возможность работать с классом QMdiArea, по идее теперь его можно мышкой тянуть на форму. Что позволит делать MDI проги мышкой!? :)
В тот же дизайнер добавили какой то мега навороченный GradientEditor.


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 21, 2007, 09:13
ничего он не навороченный :)
просто конфигуратор для куградиента

хоть я дизайнером и не пользуюсь, но всё-равно, штука полезная...


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Ноября 21, 2007, 12:23
ничего он не навороченный :)
просто конфигуратор для куградиента

хоть я дизайнером и не пользуюсь, но всё-равно, штука полезная...
как будто, ты его видел ;)
у меня дизайнер до сих пор не работает :( ... да и вообще собирать снапшот становится час от часу не легче :(
....
фух, получилось запустить, в общем много чего переделали:
- редактор свойств сделали больше похожим на дерево
- сделали возможность настройки тулбаров
- переписали редактор ресурсов, теперь там есть разные вкусности
- переписали редактор действий, теперь он выглядит в виде таблицы, и отображает разные свойства QAction
- доработали редактор стилей, и вот в него запихнули этот самый редактор градиентов, смотрится красиво  :)
- добавили просмотр результирующего кода
- доработали редактор текста (типа мини вордпада)


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 21, 2007, 13:20
а чем собираешь? и что конкретно не работает?
сейчас специально открыл проверил, посоздавал разные уишки, потыкал везде - даже не вылетает

/* добавлено */
пока отвечал, ты уже мессаг изменил :)
ну, вот видишь, совсем не страшно...даже наоборот :)

зы. таки, какая проблема с запуском была?


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Ноября 21, 2007, 13:31
зы. таки, какая проблема с запуском была?
Везет тебе :)
У меня в коде ниже (tools\shared\qtpropertybrowser\qtpropertymanager.cpp), переменная countryIdx = -1, и вылетает поэтому на ASSERT-е.
Код:
QString QtLocalePropertyManager::valueText(const QtProperty *property) const
{
    const QtLocalePropertyManagerPrivate::PropertyValueMap::const_iterator it = d_ptr->m_values.constFind(property);
    if (it == d_ptr->m_values.constEnd())
        return QString();

    QLocale loc = it.value();

    int langIdx = 0;
    int countryIdx = 0;
    metaEnumProvider()->localeToIndex(loc.language(), loc.country(), &langIdx, &countryIdx);
    QString str = tr("%1, %2")
            .arg(metaEnumProvider()->languageEnumNames().at(langIdx))
            .arg(metaEnumProvider()->countryEnumNames(loc.language()).at(countryIdx));
    return str;
}
Сделал countryIdx всегда равной 0 - заработало.

Такое ощущение, что у нас с тобой совершенно разные снапшоты :), я собираю rsync://rsync.trolltech.com/qt-win-bleeding, с помощью VS 2005. А ты?


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 21, 2007, 13:52
гццшкой ночной снапшот

давай в лс аська-уин - нехрен здесь флудить :)


Название: Re: Qt 4.4 что нового
Отправлено: Вячеслав от Ноября 21, 2007, 14:03
Нее народ ;) Задние то-же хочут ;) Я вот все хочу поиграться с 4.4 - но времени все не хватает ;) А на грабли наступать не хоца .... Так-что може сварганим отдельный топик и там будем жить ?


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 21, 2007, 14:40
вот, пожалуйста, форк ветки "что нового в 4.4"
как было предложено представителем "задних" :)
в оригинальную ветку будем писать умные вещи, а сюда - что попало :)

сразу вопрос к "передним": кто уже пробовал новый модуль кутэхэлп? у меня руки не доходят собрать новые экзамплы...

зы
содержание поста попозжа изменю на более политкорректное :)

зызы
РћС?РёР±РєР° базы данных: Lost connection to MySQL server during query
Файл: /home/u27332/prog.org.ru/www/forum/Sources/Subs-Post.php
Строка: 1614РћС?РёР±РєР° базы данных: MySQL server has gone away
Файл: /home/u27332/prog.org.ru/www/forum/Sources/Load.php
Строка: 2005

вот так и узнаётся где хостимся, кем зовёмся, где скрипты и как валить :(


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 21, 2007, 16:33
господа, по просьбе/предложению Вячеслава форкнул ветку, сложил по соседству http://prog.org.ru/forum/index.php/topic,6516.0.html (http://prog.org.ru/forum/index.php/topic,6516.0.html) :)
предлагаю тему сборки/глюков/восхищений и так просто перенести туда, а здесь оставить место для мессагов по существу...


Название: Re: Qt 4.4 что нового
Отправлено: Admin от Ноября 21, 2007, 18:19
попробуй свалить
потом тока раскажи мне как)

а у меня в QTableWidget в 4.3 не работает так я опять в 4.1 скатился

PS: вот ведь пользововали - нужно что бы все у них работало(


Название: Re: Qt 4.4 что нового
Отправлено: Вячеслав от Ноября 21, 2007, 19:17
попробуй свалить
потом тока раскажи мне как)
Гы ;) "Наш программист сервер сломал!! - Он чего хакер !? - Нет ...."


Название: Re: Qt 4.4 что нового
Отправлено: -QT- от Ноября 21, 2007, 19:40
попробуй свалить
потом тока раскажи мне как)

а у меня в QTableWidget в 4.3 не работает так я опять в 4.1 скатился

PS: вот ведь пользововали - нужно что бы все у них работало(

Когда(что) брал как(параметры) собирал ??????
Брал src(commercial) месяц или полтора назад компилил с Postgresql Mysql Sqlite3 под Mandriva Linux и Win XP
динамичная сборка с драйверами.
Компилятором GCC (версия в винде 3.4.2, в никсах ща не помню но гдето 4.хз) все работает зуб дам.!!! и QTableWidget тоже.
А на счет свалить, так это разборка сводиться к знанию ОС и установленных на ней ПО.
(при желании, наплевав на все последствия можно поломать любую систему).


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 21, 2007, 23:01
я ж не говорил, что собираюсь валить площадку
но -=кутэ=- прав - при желании и навыках свалить можно что угодно
/* типа, сервера мх ещё не падали? */

раз уж тут и джедай заглянул, воспользуясь случаем спрошу:
что джедай думает об инициативе создания фака (а в последствии, возможно, чего-то более серьёзного/сложного) по кутям на основе вики?
и можно бы нам под эти цели какую-нибудь медиавику развернуть в рамках СМФ?


Название: Re: Qt 4.4 что нового
Отправлено: LestorN от Ноября 22, 2007, 15:04
Появилось сообщение что сегодня в 4.4 интегрировали WidgetsOnCanvas!!! Видимо поэтому в сегодняшнем rsync и нету свежего снапшота...

http://labs.trolltech.com/blogs/2007/11/22/widgets-on-the-canvas-integrated/


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Ноября 23, 2007, 02:13
Появилось сообщение что сегодня в 4.4 интегрировали WidgetsOnCanvas!!! Видимо поэтому в сегодняшнем rsync и нету свежего снапшота...

http://labs.trolltech.com/blogs/2007/11/22/widgets-on-the-canvas-integrated/
Еще встроили QtConcurrent:
http://doc.trolltech.com/main-snapshot/threads.html#qtconcurrent

И в qmake добавили поддержку VS2008.


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 23, 2007, 09:59
дмп грит, уже кутэконкуррента прикрутили! наконец-то!


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Ноября 24, 2007, 07:13
23 добавили следующие классы:
QNetworkAccessManager (http://doc.trolltech.com/main-snapshot/qnetworkaccessmanager.html)
  The QNetworkAccessManager class allows the application to post network requests and receive replies

QNetworkReply (http://doc.trolltech.com/main-snapshot/qnetworkreply.html)
  The QNetworkReply class contains the data and headers for a request posted with QNetworkAccessManager

QNetworkRequest (http://doc.trolltech.com/main-snapshot/qnetworkrequest.html)
  The QNetworkRequest class holds one request to be sent with the Network Access API

И соотвественно примеры - download и downloadmanager


Название: Re: Qt 4.4 что нового
Отправлено: crocus от Ноября 27, 2007, 06:24
В снэпшоте от 25, в принтпревью (PageSetup) наконец-то корректно заработали установки полей и масштабирование документа на странице.


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 27, 2007, 14:48
/* чё-т мастер йодо не отвечает? */

крокус или дмп, сообщите, когда новый ассистант заработает? заранее благодарен


Название: Re: Qt 4.4 что нового
Отправлено: LestorN от Ноября 27, 2007, 15:06
Решил возрадить своё блог посвещённыу QT. Последняя запись - как собрать текущие несобирающиеся снапшоты. http://lestornqt.blogspot.com/2007/11/blog-post.html.
Надеюсь будет полезно.


Название: Re: Qt 4.4 что нового
Отправлено: crocus от Ноября 27, 2007, 17:03
Так уже работает... и от 19 и от 25.

Странно, у меня под  MinGW вообще без плясок с бубном собралось...
Правда как-то странно ведет себя QtSql модуль и взаимодействие между классами глючит... или может у меня


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 27, 2007, 17:20
у меня от девятнадццатого не работал новый ассистант (запускать-то запускался, но делать ниего не хочет), а новее снапшоты не качал - некоторый затык с инетом


Название: Re: Qt 4.4 что нового
Отправлено: crocus от Ноября 27, 2007, 17:24
Так ему нужно скормить qt.qch, подготовленный через helpgenerator.

Как меню починят, выложу где-нибудь на торренте


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 27, 2007, 17:29
скармливал...и не только qt.qch
думал, что руки кривые - вытянул все доки в новом формате из сети
дело оказалось не в руках


Название: Re: Qt 4.4 что нового
Отправлено: -QT- от Ноября 27, 2007, 17:35
скармливал...и не только qt.qch
думал, что руки кривые - вытянул все доки в новом формате из сети
дело оказалось не в руках
Ну... ну... общественность в нетерпении от сделанных выводов.   :)


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Ноября 28, 2007, 10:56
/* чё-т мастер йодо не отвечает? */

крокус или дмп, сообщите, когда новый ассистант заработает? заранее благодарен

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


Название: Re: Qt 4.4 что нового
Отправлено: LestorN от Ноября 28, 2007, 12:21
Кстати, насколько я помню, новый асистент должен будет отображать справку через webkit, так что полноценно я думаю он заработает только при слиянии с webkit.


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Ноября 28, 2007, 16:08
Хм ... но сегодня (28.11) зачем-то добавили исходники инсталлятора Qt.


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 28, 2007, 17:34
каюсь...
http://prog.org.ru/forum/index.php/topic,6516.0.html (http://prog.org.ru/forum/index.php/topic,6516.0.html)


Название: Re: Qt 4.4 что нового
Отправлено: pastor от Ноября 28, 2007, 17:39
Хм ... но сегодня (28.11) зачем-то добавили исходники инсталлятора Qt.

Могу ошибаться, но ноги растут с Qt 4.3.3:


http://trolltech.com/developer/task-tracker/index_html?method=entry&id=186906


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Ноября 28, 2007, 19:15
Хм ... но сегодня (28.11) зачем-то добавили исходники инсталлятора Qt.

Могу ошибаться, но ноги растут с Qt 4.3.3:

http://trolltech.com/developer/task-tracker/index_html?method=entry&id=186906
Похоже так и есть, но вот что они написали в README (tools/installer):
iwmake is the tool used to generate the Qt installer binaries.

To be able to use it yourself create a config.default in the
config/ directory. You can refer to config.default.sample to see
which values need to be set within this file.

Afterwards call "iwmake.bat mingw-opensource.conf" to create an
installer package yourself.

Note that the binary creation takes a lot of time and is very
CPU-intensive as it recompiles the Qt source package among other
steps.


Название: Re: Qt 4.4 что нового
Отправлено: pastor от Ноября 28, 2007, 19:38
Интересно, посомтрим что это за инсталятор. В 4.3.3 он уже должен быть


Название: Re: Qt 4.4 что нового
Отправлено: crocus от Ноября 29, 2007, 12:14
Починили меню, сейчас посмотрю, можно ли будет использовать /tools/installer


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Ноября 29, 2007, 18:35
ммм...мне показалось или дир/файл-диалоги и правда используют более одного потока?
/* пойду, всё-таки, посплю :) */

новый ассистант глючит (только что крашанулся), часто показывает картинки поверх текста
инсталлер - тупо набор батников для сборки и скриптов нсис - так я и сам умею
порадовало наличие конкуррента
когда фонон прикрутят? никто не слыхал?

короче, где-нть в феврале начну посматривать на возможности перехода


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Декабря 02, 2007, 14:46
23 добавили следующие классы:
QNetworkAccessManager (http://doc.trolltech.com/main-snapshot/qnetworkaccessmanager.html)
  The QNetworkAccessManager class allows the application to post network requests and receive replies

QNetworkReply (http://doc.trolltech.com/main-snapshot/qnetworkreply.html)
  The QNetworkReply class contains the data and headers for a request posted with QNetworkAccessManager

QNetworkRequest (http://doc.trolltech.com/main-snapshot/qnetworkrequest.html)
  The QNetworkRequest class holds one request to be sent with the Network Access API

И соотвественно примеры - download и downloadmanager
23-го добавили некоторые классы для работы с HTTP протоколом.
Но в комментах в блоге просили добавить поддержку cookie:
http://labs.trolltech.com/blogs/2007/11/24/one-more-piece-falling-into-place-network-access/
Сегодня (2.12) добавили два класса:
http://doc.trolltech.com/main-snapshot/qnetworkcookie.html
http://doc.trolltech.com/main-snapshot/qnetworkcookiejar.html


Название: Re: Qt 4.4 что нового
Отправлено: LestorN от Декабря 04, 2007, 07:37
Сегодня в документации появились странички про Phonon и WebKit. Кода правда нету...


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Декабря 04, 2007, 09:36
сцылочки, пожалуйста...


Название: Re: Qt 4.4 что нового
Отправлено: LestorN от Декабря 04, 2007, 10:35
сцылочки, пожалуйста...

http://doc.trolltech.com/main-snapshot/phonon.html

http://doc.trolltech.com/main-snapshot/qtwebkit.html

С утра на сайте небыло. А в снапшоте были.


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Декабря 04, 2007, 14:20
сцылочки, пожалуйста...

http://doc.trolltech.com/main-snapshot/phonon.html

http://doc.trolltech.com/main-snapshot/qtwebkit.html

С утра на сайте небыло. А в снапшоте были.
Опередил ... :) Ссылки уже работаю, но чет возникло ощущение, что документация на сайте берется уже не из снапшота.


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Декабря 06, 2007, 12:05
Хочется услышать подробности по QPlainText, если кто набредет...
Видимо по заказу trdm :) добавили - QPlainTextEdit (http://doc.trolltech.com/main-snapshot/qplaintextedit.html)
Вчера также добавили QCommandLinkButton (http://doc.trolltech.com/main-snapshot/qcommandlinkbutton.html)


Название: Re: Qt 4.4 что нового
Отправлено: KADABRA от Декабря 06, 2007, 23:19
Вчера также добавили QCommandLinkButton (http://doc.trolltech.com/main-snapshot/qcommandlinkbutton.html)
Но и там нету валидатора :(
Почему-то в многострочных input-ах нету возможности просто, при помощи валидатора, контролировать ввод :(


Название: Re: Qt 4.4 что нового
Отправлено: LestorN от Декабря 07, 2007, 07:52
QFormLayout

по заведённой традиции ссылки на сайте позже появляются...

http://doc.trolltech.com/main-snapshot/qformlayout.html


Название: Re: Qt 4.4 что нового
Отправлено: QCasper от Декабря 07, 2007, 10:34
QFormLayout

по заведённой традиции ссылки на сайте позже появляются...

http://doc.trolltech.com/main-snapshot/qformlayout.html

<offtop>Прикольно, когда-то давно и я нечто подобное делал... http://crossplatform.ru/?q=node/383</offtop>


Название: Re: Qt 4.4 что нового
Отправлено: LestorN от Декабря 13, 2007, 16:05
Свершилось!!! В снапшоте WebKit и Phonon!!! Правда только с ftp. rsync пока не работает.


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Декабря 14, 2007, 13:12
а что сегодня произошло? директория со снапшотами пустая!


Название: Re: Qt 4.4 что нового
Отправлено: chipset от Декабря 14, 2007, 13:13
Свершилось!!! В снапшоте WebKit и Phonon!!! Правда только с ftp. rsync пока не работает.
А вы откуда скачиваете, у меня ftp://ftp.trolltech.com/qt/snapshots/ пустой... хотя утром (часов 4 назад) видел снапшоты...


Название: Re: Qt 4.4 что нового
Отправлено: LestorN от Декабря 14, 2007, 13:19
гы! Я просто успел  ::)


Название: Re: Qt 4.4 что нового
Отправлено: chipset от Декабря 14, 2007, 13:20
гы! Я просто успел  ::)
Перезалить можите куда нить?


Название: Re: Qt 4.4 что нового
Отправлено: LestorN от Декабря 14, 2007, 13:43
гы! Я просто успел  ::)
Перезалить можите куда нить?
http://ifolder.ru/4556464


Название: Re: Qt 4.4 что нового
Отправлено: chipset от Декабря 14, 2007, 14:08
гы! Я просто успел  ::)
Перезалить можите куда нить?
http://ifolder.ru/4556464
Спасибо...


Название: Re: Qt 4.4 что нового
Отправлено: DmP от Декабря 14, 2007, 14:39
На фтп уже за 14 выложили :)


Название: Re: Qt 4.4 что нового
Отправлено: Sergey B. от Декабря 14, 2007, 15:20
На фтп уже за 14 выложили :)


пока только  4.3.4


Название: Re: Qt 4.4 что нового
Отправлено: LestorN от Декабря 14, 2007, 15:22
На фтп уже за 14 выложили :)

4.3 только...


Название: Re: Qt 4.4 что нового
Отправлено: chipset от Декабря 14, 2007, 15:58
есть ли смысл сегодня ждать 4.4. за 14.. или пиво пойти пить?


Название: Re: Qt 4.4 что нового
Отправлено: LestorN от Декабря 14, 2007, 16:14
есть ли смысл сегодня ждать 4.4. за 14.. или пиво пойти пить?

в тяпницу я думаю напрягаться не  стоит...  :)

http://labs.trolltech.com/blogs/2007/12/14/qtwebkit-development-update-4/#comment-16206


Название: Re: Qt 4.4 что нового
Отправлено: ритт от Декабря 16, 2007, 02:33
мля...в снавпшоте от 15-го не хватает куска вэбкита
а так хотелось посмотреть на всё это счастие


Название: Re: Qt 4.4 что нового
Отправлено: LestorN от Декабря 17, 2007, 13:23
WebKit и Phonon заработали.

http://lestornqt.blogspot.com/2007/12/blog-post_17.html


Название: Re: Qt 4.4 что нового
Отправлено: pastor от Декабря 17, 2007, 16:13
Trolltech переносит бэкэнды Phonon в SVN репозиторий KDE

Trolltech заявили о том, что бэкэнды Phonon, которые разрабатывались для включения их в Qt, перенесены в репозиторий KDE. Phonon - API в KDE4 для доступа к различным мультимедиа-устройствам, так же планируется внести в Qt 4.4, выход которого намечен на конец первого квартала 2008 года.

Это означает, что впервые часть Qt будет официально размещена и станет разрабатываться внутри SVN репозитория KDE, откуда она будет доступна под LGPL.

Репозиторий Phonon:
http://websvn.kde.org/trunk/KDE/kdebase/runtime/phonon/


Название: Re: Qt 4.4 что нового
Отправлено: Sergey B. от Декабря 17, 2007, 19:12
Сегодняшний снапшот не собрался.
WinXP SP2 Visual Studio 2008 Team Suite
Валится на WebKit.
Ещё в процессе создания qmake конфигурирования вначале пишет что не найдены ../../3rdParty/WebKit... и так далее, хотя такие файлы там есть.
Но естественно на сборке падает.
И ещё интересно, Phonon он ведь через DirectX, а есть ли DirectX  SDK под MingW, сдаётся мне нет :(...




Название: Re: Qt 4.4 что нового
Отправлено: SLiDER от Декабря 17, 2007, 21:14
И ещё интересно, Phonon он ведь через DirectX, а есть ли DirectX  SDK под MingW, сдаётся мне нет :(...

Есть, посмотрите внимательно в директорию с библиотеками.


Название: Re: Qt 4.4 что нового
Отправлено: Sergey B. от Апреля 03, 2008, 06:30
Напоролся на баг в QFormLayout.
Тролли баг признали...
http://trolltech.com/developer/task-tracker/index_html?id=205222&method=entry (http://trolltech.com/developer/task-tracker/index_html?id=205222&method=entry)


Название: Re: Qt 4.4 что нового
Отправлено: IGHOR от Мая 10, 2008, 00:40
Qt 4.4 что нового ?
Phonon интегрировали, вот радость,
но почему оно загружает проц на 30% ?