LINUX.ORG.RU

Qt 4.8.3

 


0

2

Сегодня выпущен Qt 4.8.3, в котором исправлено более 200 различных ошибок, часть из которых носит весьма существенный характер. Наиболее заметными для этого релиза можно считать улучшение поддержки Mac OS X 10.8 и QNX, а также обновление WebKit до версии 2.2.3.

Несмотря на то, что основные силы разработчиков брошены на Qt5, ветка 4.8 продолжает развиваться, и для нее ожидается ещё, как минимум, два корректирующих релиза.

Список изменений

>>> Объявление о релизе

★★★★★

Проверено: anonymous_incognito ()
Последнее исправление: anonymous_incognito (всего исправлений: 4)
Ответ на: комментарий от alpha4

Да здравствует QT!

Ты так любишь видеоплеер от apple?

Ты так любишь яблоки?

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

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

Ubuntu красивая надежная эргономичная и использует GTK

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

Ubuntu красивая надежная эргономичная и использует GTK

убунта говно в том числе потому что использует гтк

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

Как же вы заебали.

Вон с моего лора, говно.

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

платформы отличные от линуха там чисто для галочки

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

qt

Не случайно ubuntu, а это лучший, флагманский дистрибутив в мире линукса, использует GTK.

Ну да, закопать этот флагманский дистрибутив. Против GTK ничего не имею, но пишу на QT.

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

Сорри, я на радостях забыл про существование apple :)

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

Ubuntu красивая надежная эргономичная и использует GTK

Образец женской логики :-) :-) :-) :-)

anonymous
()

надеюсь однажды закопают эту говноподелку.

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

Ubuntu оставляет впечатление большей допиленности, но в целом все жё Unity, тем более Gnome3, менее удобны даже опытным пользователям, а еще и не привычны неофитам. В сравнении со средами на KDE.

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

Такою очучуние, что Вы маркетоидно бредите.

«всем известно что» - это кому всем? Кто проводил такие исследования?
Что за дешёвая демагогия.

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

Qt не нужен есть GTK

Запятой не хватает перед «не нужен есть GTK». И да, не по-русски всё равно.

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

писать на GTK + Python или Vala - это удовольствие

Hello world?

Что-то серьезное и в, частности, асинхронное писал? Мне приходилось, потому и постепенно перешел на Qt.

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

Что-то серьезное и в, частности, асинхронное писал? Мне приходилось, потому и постепенно перешел на Qt.

Vala основан на Glib ассинхронные методы неотъемлемая часть Glib. У меня такое ощущение , что вы плохо знаете линукс.

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

Во-первых, wchar_t это не Ъ, а во-вторых, в винде и так wchar_t == unsigned short.

Не смеши меня, wchar_t давно уже отдельный тип, и wchar_t != unsigned short.

И как следствие basic_string<wchar_t> != basic_string<unsigned short>.

Ну и QString::toStdWString() возвращает хрень, которую нельзя положить в std::wstring.

PS wchar_t это труЪ, а вот упёртые авторы Qt - нетруЪ!

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

Ну и QString::toStdWString() возвращает хрень, которую нельзя положить в std::wstring.

QString::toStdWString() сразу возвращает std::wstring, у тебя с этим проблемы?

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

PS wchar_t это труЪ

Ъ это QString, а wchar_t с кучей кривых костылей давно пора похоронить.

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

QString::toStdWString() сразу возвращает std::wstring, у тебя с этим проблемы?

Я тебя разочарую! QString::toStdWString() возвращает basic_string<unsigned short>. И это не std::wstring, ибо в MSVC по дефолту, std::wstring это basic_string<wchar_t>, и это совершенно другой тип.

На писать вот так вот ты не сможешь:

std::wstring text = QString::toStdWString();

PS Проблема судя пот всему у тебя, марш на уроки по программирования!

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

Я тебя разочарую! QString::toStdWString() возвращает basic_string<unsigned short>. И это не std::wstring, ибо в MSVC по дефолту, std::wstring это basic_string<wchar_t>, и это совершенно другой тип.

«typedef std::basic_string<wchar_t> QStdWString;» - внезапно

На писать вот так вот ты не сможешь:

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

std::wstring text = QString().toStdWString();

и компилятор это «съест»

PS Проблема судя пот всему у тебя, марш на уроки по программирования!

судя по твоему «уровню», там учат полных идиотов, так что спасибо - но обойдусь

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

Только что проверил на официальной сборке 4.8.2 + vs2010. Вот этот код собирается.

	QString str("abc");
	std::wstring s = str.toStdWString();

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

А utf8 в 4 раза меньше.

Для не-ASCII символов никакой экономии. Приходится SCSU юзать.

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

В два раза меньше размер данных - это уже не преимущество?

«в два раза» это частный случай при сравнении с utf32, для другого частного случая он в два же раза больше чем utf8

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

На обычном тексте без CJK-символов в два раза меньше utf32, при этом все строковый операции быстрее за счет одинаковой ширины символов.

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

при этом все строковый операции быстрее за счет одинаковой ширины символов

типичная ошибка - путать UTF-16 и UCS-2

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

А теперь верни свойство «со встроенным wchar_t» а настройки проекта.

Почему на этом форуме всё выдирают из контекста, что за школьничиство?

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

Проект я не трогал, «Считать wchar_t встроенным типом» установлено было и так.

Reset ★★★★★
()
Последнее исправление: Reset (всего исправлений: 1)
Ответ на: комментарий от alpha4

Оно не несобирается, а не линкуется. Это немного разные вещи. Во-первых, подробности тут https://qt-project.org/wiki/toStdWStringAndBuiltInWchar . Во-вторых, qt это не gtk и пересобирается под собственные нужды под виндой за 10 минут.

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

Юноша , при Сталине генетика и кибернетика были - продажными девками империализма.

Это фейк для дебилов. Белую ленту носишь штоле?

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

Я и всего остального сделанного в России вижу крайне мало - Это ты горбачеву с ельцыным превед передай.

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

Конечно служу - честно плачу налоги. По существу возражений не последовало? Фейки про продажных девок зачем тиражируешь? по злому умыслу али по незнанию?

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

«Фейки про продажных девок зачем тиражируешь?»

Путинские дебилоиды уже историю своей страны забыли. Значит, будут новые сталины, миллионами убивающие своих сограждан. Генетику и кибернетику объявили лженауками такие же как Путин - чтобы дебилизовать население. Вместо генетики было марксистки «правильное» учение Лысенко, что из любого организма можно получить любой другой. А кибернетика как наука об обратной связи противоречила фашистской диктатуре коммунистов.

Дураки, не знающие своей истории, повторят ее.

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

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

Лол, Совок с 1980-го года воровал схемы у Запада, поэтому никакой отечественной компьютерной техники у красных воров не могло появиться. И при нынешнем НКВДшнике не появилось.

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

Не случайно ubuntu, а это лучший, флагманский дистрибутив в мире линукса, использует GTK

Ржал в голос.

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

Больше ада! цитируете журнал огонек 89 года?

Значит, будут новые сталины, миллионами убивающие своих сограждан.

Всем белоленточным доподлинно известно, что Сталин лично сожрал минимум 146 миллионов младенцев!!!!

Генетику и кибернетику объявили лженауками такие же

Ну т.е. про фейк с фразой о «продажных девках кибернетике и генетике» - мы разобрались? А еще есть фейк «нет человека - нет проблемы» - тоже ваши гниды придумали.

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

да, ты правильно нагуглил:

«it does not support supplementary characters and doesn't interpret pairs of surrogate code points as characters. Such an implementation would not handle processing of character properties, code point boundaries, collation, etc. for supplementary characters»

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

В любом случае затраченного времи будет на порядки меньше чем на аналогичную операцию для гтк. В случае с гтк придется собирать _руками_ (!!!) каждую из 100500 либ, входящих в «гтк стек», а всё из-за сраных автотулзов. Я, если честно, так и не осилил собрать гтк, а из состава «гтк стека» собрал только glib, протрахавшись пару часов.

Reset ★★★★★
()
Последнее исправление: Reset (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.