LINUX.ORG.RU

Вышла QT4.2 Technical Preview


0

0

Основные новшества:

  • Graphics View - cовременная замена QCanvas
  • Desktop Integration - новый стиль Cleanlooks, QDesktopServices позволяет открывать браузер, почтовый клиент и т.д. основываясь на настройках среды. Поддержка GNOME HIG при для отображения порядка кнопок в диалогах. В меню печати для CUPS появились настройки принтера. QSystemTrayIcon (no comments)
  • Text Completion Framework - дополнение (как в KDE при выборе пути к файлу в файловых диалогах)
  • Widget Stylesheets - стиль виджетов можно описывать с помощью синтаксиса похожего на CSS
  • Undo Framework
  • New Widgets and GUI Features - виджет календаря, и выбора шрифта.
  • Extended Infrastructure - поддержка SVG иконок, слежение за файлами и каталогами, DBUS binding, и многое другое

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



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

> Desktop Integration - новый стиль Cleanlooks... Поддержка GNOME HIG при для отображения порядка кнопок в диалогах.

ЧТД :)

AP ★★★★★
()

Ну и жирная же эта ваша операционная система QT

Это уже давно не тулкит для рисования GUI

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

Ждём поддержки кривых хигнутых диалогов выбора файла, и ГТК можно выкидывать.

ero-sennin ★★
()

Новости я писать не умею, напишите, кто лучше может. Вышел GTK+ 2.10 и glib 2.12.

Ох, ребятушки, сырцы гтк теперь 20 мегов весят, больше чем куте. Проект ридли, мать его.

ЗЫ. Выходит гтк тепперь фреймворк, и его теперь можно сравнивать(читай обсирать) с куте?

anonymous
()

Порадовало =)

Ждем комментов на данную тему от уполномоченных представителей леменгов типа "а виньАПИ тоже так (с)может", "а там дырок много", "а оно не ДРМ-ное", "вот выйтет виста..." %)

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

>Ну и жирная же эта ваша операционная система QT

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

>Это уже давно не тулкит для рисования GUI

у больного бред. галоперидолу ему. он не осилил описание qt

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

> Это называется "современные технологии Gnome внедряются в KDE". ЧИТД.

А wine -- это "современные технологии Windows внедряются в Linux"? Поддержка .doc -- "современные технологии MSOffice внедряются в OOo/KOffice"?? И так далее...

ЗЫ: Ничего личного, это я так, к слову... %)

arsi ★★★★★
()

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

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

> Это называется "современные технологии Gnome внедряются в KDE". ЧИТД.

Это называется не внедрение технологий, а всего лишь подобный вид, что бы было проще разрабатывать приложения (читай одинакового вида) для обоих сред. Лично я рад, что в KDE появится побоная тема, Cleanlooks мне очень нравится.

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

> Блин, сколько раз говорить ?- это *Qt* а не *QT*! *QT* -- это QuickTime!!

Q[tT] -- это две буквы латинского алфавита. И на эти две буквы можно такой зоопарк терминов и названий собрать, что 4-х вариантов (QT, Qt, qT, qt) будет ой как мало :) Или DRM -- это исключительно Direct Rendering Meneger? %)

arsi ★★★★★
()

>Поддержка GNOME HIG при для отображения порядка кнопок в диалогах.

Что же скажут теперь гномо/хигоненавистники? :))

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

Согласно общепринятому соглашению, заглавными буквами пишутся аббревиатуры. Qt же аббревиатурой не является.

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

> Это называется "современные технологии Gnome внедряются в KDE". ЧИТД.

Не, ребят, вы (точнее автор новости) не просекли тему. Речь идет не том, что в Qtшных приложениях теперь "Cancel" слева, а "Ok" - справа, а о том, что он подхватывает традиции, принятые на рабочем столе пользователя. То есть в KDE4 кнопки будут как у нормальных людей. Но если Вам пришло в голову запустить, скажем, qxmp иил Scribus (после портирования) в Gnome - тогда да, он будет выглядеть как родное gtk-приложение.

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

>Ээээ...так QT вроде и не был никогда ТОЛЬКО тулкитом...

Вот этим он мне и не нравится, слишком много берет на себя.

Не unix way.

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

>Новости я писать не умею, напишите, кто лучше может. Вышел GTK+ 2.10 и glib 2.12.

Балин, только седня сутра скачал 2.8.20 и 2.12.0

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

Qt вообще-то полностью модульный, не нужен GUI? Пожалуйста, собирай только QtCore. И чем она не юникс-вей? Чем gtk+glib более юникс-вей? Просто в Qt модули идут с обним префиксом, а у gtk и glib - вообще разные названия. QtCore выполняет роль gliba, а QtGui - роль gtk.

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

>>Ээээ...так QT вроде и не был никогда ТОЛЬКО тулкитом...

>Вот этим он мне и не нравится, слишком много берет на себя.

>Не unix way.

Ядро линукса никогда небыло _только_ супервизором... Слишком много берет на себя? Не юникс-вей?

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

>Ждём, блин, четвёртые кеды. Чтобы Qt4 был в каждом нормальном дистре

Fedora 5 ненормальный? FC5 Extras, kde-redhat.sf.net? Зачем кеды? Qt4 уже сейчас можно пользоваться, свободно и без конфликтов с qt3.

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

> Что же скажут теперь гномо/хигоненавистники? :))

Порадуются за убогих, до которых тоже снизошли :)

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

>Ядро линукса никогда небыло _только_ супервизором... Слишком много берет на себя? Не юникс-вей?

да. сферический хурд в вакууме рулит

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

Кстати, оффтопик.

Все время вспоминаю про HIG и интерфейсных фашистов, когда подхожу дома к микроволновке. Подлые гноммеры подкупили известную тайвньскую фирму, чтобы те "Запуск" и "Стоп" на панели поменяли местами :-)

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

> Это уже давно не тулкит для рисования GUI

Естественно. Это мощнейший фреймворк. Есть ли в gtk средства для работы с ftp, http, файлами, СУБД?

Для тех кто спросит "а зачем", отвечаю заранее - чтобы не было гимора при портировании на другие ОС.

Написал все с использованием QT - и может даже ничего править не придется.

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

> Вот этим он мне и не нравится, слишком много берет на себя.

А всему остальному миру очень даже нравится.

> Не unix way.

А кто сказал что только unix way истинно правильный путь?

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

> Есть ли в gtk средства для работы с ftp

А ты юзал QFtp? Попробуй. Всё идёт нормально до первой же ошибки, дальше - пипец. Если, например, попытаться сделать mkdir для каталога, который уже существует, то дальнейшие ftp-команды (у меня, например, был list) просто не отрабатываются. До сих пор не знаю, что с ним делать. Полный переконнект после малейшей ошибки? Бред.

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

> Это называется "современные технологии Gnome внедряются в KDE". ЧИТД.

Расположение кнопок - это современные технологии ? Батенька, пойдите выпейте еще пепси :)

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

> Написал все с использованием QT - и может даже ничего править не придется.

Подтверждаю - не приходится. Сейчас пишу интерфейс к базе данных. Компилится вообще без изменений в коде и под lin и под win.

PS. А вообще столкнулся с двумя проблемами и обе в win. Первая - необходимо самому ставить локаль для программы, иначе работает в Latin1 и как следствие, при записи не юникодного файла все русские буквы... Лечится директивами условной компиляции в коде. Вторая - ODBC не умеет отдавать количество записей, которые вернул запрос SELECT. Лечится заменой "if (query.size() > 0)" на "if (query.next())", но узнать количество записей, пока их все не выберешь, всё равно не получается.

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

>PS. А вообще столкнулся с двумя проблемами и обе в win. Первая - необходимо самому ставить локаль для программы, иначе работает в Latin1 и как следствие, при записи не юникодного файла все русские буквы... Лечится директивами условной компиляции в коде. Вторая - ODBC не умеет отдавать количество записей, которые вернул запрос SELECT. Лечится заменой "if (query.size() > 0)" на "if (query.next())", но узнать количество записей, пока их все не выберешь, всё равно не получается.

А чем компилишь под виндой ? VCC 6.0 не всегда корректно собирает... и выдает кучу варнингов при линковке... хотя потом все работает.

AlS
()

Теперь ждём новую сенсационную ветку от Линуса в конфе девелоперов KDE.

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

Я надеюсь оно будет нормально с CUPS работать.

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

>стественно. Это мощнейший фреймворк. Есть ли в gtk средства для работы с ftp, http, файлами, СУБД?

Это все и еще сто тонн есть в жабА.

>Для тех кто спросит "а зачем", отвечаю заранее - чтобы не было гимора при портировании на другие ОС.

Посмотри в сторону жабА.

>Написал все с использованием QT - и может даже ничего править не придется.

Это адназначна жабА.

Ой ... только не надо про память и т.п. ибо в наше время "there is no such resource as memory".

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

>Вторая - ODBC не умеет отдавать количество записей, которые вернул запрос SELECT. Лечится заменой "if (query.size() > 0)" на "if (query.next())", но узнать количество записей, пока их все не выберешь, всё равно не получается.

Вот за что люблю лор! - Цирк отдыхает!!!

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

Ну зачем же так позорите род анонимусов?
Путать язык программирования и фреймворком - кощунство.

Вы действительно не видите разницы между Cpp, Java и Qt?

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

>Это все и еще сто тонн есть в жабА.

>Посмотри в сторону жабА.

>Это адназначна жабА.

>Ой ... только не надо про память и т.п. ибо в наше время "there is no such resource as memory".

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

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

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

жабА - это моЩЬ! она фсе будет!

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

Чорт! А я-то думаю, что меня напрягает в моей. Оказывается, нехигифицирована! Спасибо, дорогой друг :)

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

> Подлые гноммеры подкупили известную тайвньскую фирму, чтобы те "Запуск" и "Стоп" на панели поменяли местами :-)

А на сотовом телефоне Motorola C115 расположение кнопок не соответствует ни одному стандарту:

[КНОПКА1]            [КНОПКА2]
[ ВЫЗОВ ]  [ МЕНЮ ]  [ЗАВЕРШ.]
....

Причем на кнопку 1 вешают "отрицательные" функции (например, стирание буквы),
а на кнопку 2 - "положительные" (типа отправки сообщения).

Нет чтобы все положительное собрать слева, а все отрицательное - справа!

И кстати долой гноммеров, а то они и кнопку вызова переместят направо в своих телефонах :)

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

> А чем компилишь под виндой ? VCC 6.0 не всегда корректно собирает... и выдает кучу варнингов при линковке... хотя потом все работает.

Та они ж сразу хотят MinGW поставить. А там gcc с make-ом есть.

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

У меня на C55

          <up>          
     <left>  <right>
         <down>
 <call>          <reset>

При этом на left обычно отмена, а на right - выбор. И мне это не кажется странным...

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

При этом на компе левый Cancel и правый Ok вызывает желание набить кому-то морду. На телефоне это удобно, так как <call> удобно нажимать большим пальцем правой руки.

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

> Ну и жирная же эта ваша операционная система QT > Это уже давно не тулкит для рисования GUI

Странно, а у меня на AMD Athlon 64 X2 4800+, 4Gb памяти и винтах на полтора терабайта всё летает. Правда windows vista beta 2 и на таком железе умудрялась тормозить, ещё эта сцука boot sector похерила, пришлось востанавливать. Но ведь мы тут о Linux?

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

> Ну и жирная же эта ваша операционная система QT

Кстати, давно хочется провести мини-исследование. Взять тех, кто считает, что Qt слишком тежелая, а Gtk - легкий и быстрый и затем сравнить с теми, кто считает, что Opera - самый быстрый браузер в мире, а Firefox - "тормозное поделие". Ибо самый быстрый браузер Opera, как известно, написан на Qt.

Вообще, Qt малым весом не отличается, ну ее удобство, на мой взгляд, того стоит. Как там писал товарищ Эттрих: "Qt нравится программистам."

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

А ты в курсе, что ФФ тормазит не из-за GTK? Если нет... то посмотри что тебе скажет по этому поводу гугль ;) Ищи что-нить про описание интерфейса... ключевое слово "жаба"&"xul"... ;)

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

> А ты в курсе, что ФФ тормазит не из-за GTK? В курсе, в курсе. :) Кстати, XUL здесь тоже ни при чем (если под тормозами понимать скорость старта) - ключевые слова тут "динамическая труднокомпоновка". Как, впрочем, и в OOo. COM, обзови его хоть XPCOM'ом, хоть UNO, идея красивая, но тяжелая в реализации, если число in-proc серверов велико. С preload'ом FF грузится весьма быстро.

Интерес в исследовании другой - что Opera не тормозит из-за тормозного Qt :)

P.S. А Java-то тут при чем? ;-)

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