Russian Qt Forum

Разное => Новости Qt сообщества => Тема начата: Alex Custov от Декабрь 11, 2014, 11:24



Название: Qt 5.4.0
Отправлено: Alex Custov от Декабрь 11, 2014, 11:24
Собственно, вчера был релиз, качаем, радуемся. Ну или не радуемся, потому что новые баги появились 100% :)

http://www.opennet.ru/opennews/art.shtml?num=41233


Название: Re: Qt 5.4.0
Отправлено: kuzulis от Декабрь 11, 2014, 11:39
Цитировать
потому что новые баги появились 100%

Гы. В QtSerialPort - точно появились. В 5.4.1 уже исправлены.   
Да - бывает и такое. ::)


Название: Re: Qt 5.4.0
Отправлено: Alex Custov от Декабрь 11, 2014, 11:45
Цитировать
потому что новые баги появились 100%

Гы. В QtSerialPort - точно появились. В 5.4.1 уже исправлены.   
Да - бывает и такое. ::)

А Qt Creator не может собрать APK для Android. Такие дела. Ещё (по крайней мере на Android 4.0.4) QML кнопки стали выглядеть не как десктопные, а как серые плоские дощечки. Выглядит отвратительно.


Название: Re: Qt 5.4.0
Отправлено: xokc от Декабрь 11, 2014, 15:19
А раз уж пошла такая пьянка, спрошу тут - у кого-нибудь qbs Qt проекты собираются в дебаге?
У меня вот такое пишет:
C:\Users\user\AppData\Roaming\QtProject\qtcreator\qbs\profiles\qtc_Desktop\modules\Qt\core\core.qbs:275: ошибка: The following properties have invalid values: Qt.core.qtBuildVariant:  is 'release', but qbs.buildVariant is 'debug', which is not allowed when using MSVC
Причем в release всё в порядке.

Qt 5.4.0 MSVC2013 64bit OpenGL + QtCreator 3.3.0.


Название: Re: Qt 5.4.0
Отправлено: kuzulis от Декабрь 11, 2014, 15:57
Цитировать
А раз уж пошла такая пьянка, спрошу тут - у кого-нибудь qbs Qt проекты собираются в дебаге?

Это фигня. Просто перезапусти креатор и переодкрой проект. Там есть такая хрень, когда меняеш Kit на лету..


Название: Re: Qt 5.4.0
Отправлено: __Heaven__ от Декабрь 11, 2014, 16:04
У меня шрифты мутные в креаторе на вкладке "Начало" (win7)


Название: Re: Qt 5.4.0
Отправлено: kambala от Декабрь 11, 2014, 16:06
в 8.1 шрифты норм


Название: Re: Qt 5.4.0
Отправлено: xokc от Декабрь 11, 2014, 16:13
Это фигня. Просто перезапусти креатор и переодкрой проект. Там есть такая хрень, когда меняеш Kit на лету..
Да, действительно перезапуск креатора спасает. Спасибо.


Название: Re: Qt 5.4.0
Отправлено: __Heaven__ от Декабрь 11, 2014, 16:14
Скриншотом хочу поделиться. Слева - до, справа - после.


Название: Re: Qt 5.4.0
Отправлено: kambala от Декабрь 11, 2014, 18:56
на картинке как будто хуже выглядит...
(http://i1125.photobucket.com/albums/l592/kambala_decapitator/421043D0438043C043E043A0-6.png) (http://s1125.photobucket.com/user/kambala_decapitator/media/421043D0438043C043E043A0-6.png.html)


Название: Re: Qt 5.4.0
Отправлено: ViTech от Декабрь 11, 2014, 20:03
У меня с QtCreator 3.3.0 (винда) другая ерунда: в окне Projects / Build & Run / Run Settings, там, где настраивается Run Configuration, если проект собирается в нескольких Kits (пробовал на двух), то
1. Если в первом Kit конфигурация запуска Run Configuration называется, например SomeProject, то во втором Kit он уже SomeProject2.
2. Если в одном Kit убрать галочку "Run in terminal" (приложение консольное) и переключиться на другой Kit, то эта галочка сама включается. И получается так, что её особо и не выключишь, если только каждый раз после переключения Kit руками опять туда не тыкать.

Сколько версий QtCreator'а пережил, таких глюков не встречал :), где что-то работало, а в новой версии ломалось. Пришлось вернуться на 3.2.2.


Название: Re: Qt 5.4.0
Отправлено: kambala от Декабрь 11, 2014, 20:57
1. не наблюдаю (проект создавался в более старом креаторе, 5.4 кит добавил в новом)


Название: Re: Qt 5.4.0
Отправлено: ViTech от Декабрь 11, 2014, 22:06
1. Если в первом Kit конфигурация запуска Run Configuration называется, например SomeProject, то во втором Kit он уже SomeProject2.
2. Если в одном Kit убрать галочку "Run in terminal" (приложение консольное) и переключиться на другой Kit, то эта галочка сама включается. И получается так, что её особо и не выключишь, если только каждый раз после переключения Kit руками опять туда не тыкать.

Забыл сказать, что такое происходило с Qbs-проектами и консольных приложений в проекте было несколько. Может это как-то влияет. И сессию заново создавал, и *.qbs.user файл удалял, и как только киты не добавлял, всё равно кривое поведение оставалось.

*****

Добавил во вложение архив с тестовым проектом. Глюки пункта 1 остались, а по п. 2 теперь галочка выключается постоянно :D.


Название: Re: Qt 5.4.0
Отправлено: navrocky от Декабрь 12, 2014, 11:00
Проглатывание буквы при переключении языка до сих пор не починили под linux :( А сколько трёпа было в трекере...


Название: Re: Qt 5.4.0
Отправлено: kambala от Декабрь 12, 2014, 12:48
1. Если в первом Kit конфигурация запуска Run Configuration называется, например SomeProject, то во втором Kit он уже SomeProject2.
2. Если в одном Kit убрать галочку "Run in terminal" (приложение консольное) и переключиться на другой Kit, то эта галочка сама включается. И получается так, что её особо и не выключишь, если только каждый раз после переключения Kit руками опять туда не тыкать.

Забыл сказать, что такое происходило с Qbs-проектами и консольных приложений в проекте было несколько. Может это как-то влияет. И сессию заново создавал, и *.qbs.user файл удалял, и как только киты не добавлял, всё равно кривое поведение оставалось.

*****

Добавил во вложение архив с тестовым проектом. Глюки пункта 1 остались, а по п. 2 теперь галочка выключается постоянно :D.
теперь оба пункта наблюдаются. видимо дело в qbs


Название: Re: Qt 5.4.0
Отправлено: Old от Декабрь 12, 2014, 13:24
Проглатывание буквы при переключении языка до сих пор не починили под linux :( А сколько трёпа было в трекере...
Вот это просто убивает. У меня уже инстинкт появился повторять букву после переключения, который и в нормальных редакторах начинает срабатывать. А в купе с тем, что Creator перестал собираться с Qt4, где этого бага нет, это совсем удручает.


Название: Re: Qt 5.4.0
Отправлено: __Heaven__ от Декабрь 12, 2014, 14:17
Проглатывание буквы при переключении языка до сих пор не починили под linux :( А сколько трёпа было в трекере...
Не понимаю, какой конкретно баг.
У меня под ubuntu подобного не наблюдалось.
Единственное, под виндой что-то творится с подсветкой индекса, когда начинаешь случайно на русской раскладке команды набирать.


Название: Re: Qt 5.4.0
Отправлено: Old от Декабрь 12, 2014, 14:22
Не понимаю, какой конкретно баг.
У меня под ubuntu подобного не наблюдалось.
А что выводит команда:
ldd /usr/bin/qtcreator


Название: Re: Qt 5.4.0
Отправлено: __Heaven__ от Декабрь 12, 2014, 14:50
А что выводит команда:
ldd /usr/bin/qtcreator
Я Qt 5.3 ставил из-под установщика, скачанного на сайте qt-proj
Цитировать
dmitriy@X200CA-ubuntu:~$ ldd /opt/Qt/Tools/QtCreator/bin/qtcreator
   linux-vdso.so.1 =>  (0x00007fff937a4000)
   libExtensionSystem.so.1 => /opt/Qt/Tools/QtCreator/bin/../lib/qtcreator/libExtensionSystem.so.1 (0x00007f5802456000)
   libQt5Widgets.so.5 => /opt/Qt/Tools/QtCreator/bin/../lib/qtcreator/libQt5Widgets.so.5 (0x00007f5801c13000)
   libQt5Network.so.5 => /opt/Qt/Tools/QtCreator/bin/../lib/qtcreator/libQt5Network.so.5 (0x00007f58018ae000)
   libQt5Gui.so.5 => /opt/Qt/Tools/QtCreator/bin/../lib/qtcreator/libQt5Gui.so.5 (0x00007f5801189000)
   libQt5Core.so.5 => /opt/Qt/Tools/QtCreator/bin/../lib/qtcreator/libQt5Core.so.5 (0x00007f5800a55000)
   libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5800818000)
   libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f5800514000)
   libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f58002fe000)
   libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f57fff37000)
   libUtils.so.1 => /opt/Qt/Tools/QtCreator/bin/../lib/qtcreator/./libUtils.so.1 (0x00007f57ffbec000)
   libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f57ff99a000)
   libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f57ff692000)
   libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f57ff35d000)
   libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f57ff056000)
   libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f57fedef000)
   libicui18n.so.52 => /opt/Qt/Tools/QtCreator/bin/../lib/qtcreator/./libicui18n.so.52 (0x00007f57fe9ce000)
   libicuuc.so.52 => /opt/Qt/Tools/QtCreator/bin/../lib/qtcreator/./libicuuc.so.52 (0x00007f57fe646000)
   libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f57fe442000)
   libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f57fe23f000)
   librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f57fe037000)
   /lib64/ld-linux-x86-64.so.2 (0x00007f5802698000)
   libQt5X11Extras.so.5 => /opt/Qt/Tools/QtCreator/bin/../lib/qtcreator/././libQt5X11Extras.so.5 (0x00007f57fde33000)
   libQt5Script.so.5 => /opt/Qt/Tools/QtCreator/bin/../lib/qtcreator/././libQt5Script.so.5 (0x00007f57fd9b6000)
   libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f57fd7ae000)
   libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f57fd56f000)
   libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f57fd350000)
   libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 (0x00007f57fd127000)
   libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f57fcf14000)
   libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f57fcd11000)
   libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f57fcb0b000)
   libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f57fc908000)
   libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 (0x00007f57fc6f1000)
   libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0 (0x00007f57fc4ec000)
   libxcb-dri3.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x00007f57fc2e8000)
   libxcb-present.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-present.so.0 (0x00007f57fc0e5000)
   libxcb-sync.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1 (0x00007f57fbedf000)
   libxshmfence.so.1 => /usr/lib/x86_64-linux-gnu/libxshmfence.so.1 (0x00007f57fbcdc000)
   libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f57fbad6000)
   libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f57fb8ca000)
   libicudata.so.52 => /opt/Qt/Tools/QtCreator/bin/../lib/qtcreator/././libicudata.so.52 (0x00007f57fa05e000)
   libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f57f9e5a000)
   libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f57f9c53000)


Название: Re: Qt 5.4.0
Отправлено: __Heaven__ от Декабрь 12, 2014, 14:54
А в чём конкретно баг? Может я не туда смотрю...


Название: Re: Qt 5.4.0
Отправлено: Old от Декабрь 12, 2014, 14:56
Я Qt 5.3 ставил из-под установщика, скачанного на сайте qt-proj
Да, qtcreator собран с Qt5.
А баг заключается в том, что после переключения раскладки клавиатуры (ru -> en, en -> ru ), следующая нажатая кнопка на клавиатуре игнорируется, а следующая уже ловится нормально.


Название: Re: Qt 5.4.0
Отправлено: alex312 от Декабрь 12, 2014, 14:58
А баг заключается в том, что ...
Ubuntu 14.04.1 - нормально переключается.


Название: Re: Qt 5.4.0
Отправлено: __Heaven__ от Декабрь 12, 2014, 14:59
А баг заключается в том, что после переключения раскладки клавиатуры (ru -> en, en -> ru ), следующая нажатая кнопка на клавиатуре игнорируется, а следующая уже ловится нормально.
Никогда такого не было у меня.


Название: Re: Qt 5.4.0
Отправлено: __Heaven__ от Декабрь 12, 2014, 15:00
14.04 тоже


Название: Re: Qt 5.4.0
Отправлено: Old от Декабрь 12, 2014, 15:00
А у меня постоянно так, раньше можно было qtcreator пересобрать с Qt4 и тогда бага не было, а теперь уже и этого не моги... :)


Название: Re: Qt 5.4.0
Отправлено: __Heaven__ от Декабрь 12, 2014, 15:14
А у меня постоянно так, раньше можно было qtcreator пересобрать с Qt4 и тогда бага не было, а теперь уже и этого не моги... :)
Шутки ради, могу посоветовать только одно - сменить переключение на ctrl+shift. Вдруг в нем проблема  :)


Название: Re: Qt 5.4.0
Отправлено: Alex Custov от Декабрь 12, 2014, 15:14
А у меня постоянно так, раньше можно было qtcreator пересобрать с Qt4 и тогда бага не было, а теперь уже и этого не моги... :)

есть номер бага? Давайте проголосуем.


Название: Re: Qt 5.4.0
Отправлено: Old от Декабрь 12, 2014, 15:34
есть номер бага? Давайте проголосуем.
Вот сама ошибка, в трекере она закрыта, но символ все еще теяется. :(
Хотя пакет с последним Qt еще не прилител.
https://bugreports.qt-project.org/browse/QTCREATORBUG-9589


Название: Re: Qt 5.4.0
Отправлено: Old от Декабрь 12, 2014, 15:36
Шутки ради, могу посоветовать только одно - сменить переключение на ctrl+shift. Вдруг в нем проблема  :)
Я не пользуюсь такой комбинацией. :)


Название: Re: Qt 5.4.0
Отправлено: __Heaven__ от Декабрь 12, 2014, 15:50
Я не пользуюсь такой комбинацией. :)
А какой?
Если в ней есть alt, то в обычном блокноте под виндой такое-же ловится. Alt передаёт фокус на меню окна


Название: Re: Qt 5.4.0
Отправлено: Old от Декабрь 12, 2014, 16:05
А какой?
Если в ней есть alt, то в обычном блокноте под виндой такое-же ловится. Alt передаёт фокус на меню окна
Не, у меня кнопка с придурашенным флагом, которая не понятно, что должна делать. :)
Но не думаю, что дело в комбинации.


Название: Re: Qt 5.4.0
Отправлено: sergek от Декабрь 12, 2014, 21:14
А баг заключается в том, что ...
Ubuntu 14.04.1 - нормально переключается.
12.04 LTS - этот баг задолбал. Использую ctrl+shift.


Название: Re: Qt 5.4.0
Отправлено: Old от Декабрь 12, 2014, 21:47
Вот сама ошибка, в трекере она закрыта, но символ все еще теяется. :(
Хотя пакет с последним Qt еще не прилител.
https://bugreports.qt-project.org/browse/QTCREATORBUG-9589
Прилетели пакеты с Qt 5.4, та же хрень, глотает символ все равно. :(


Название: Re: Qt 5.4.0
Отправлено: Пантер от Декабрь 13, 2014, 08:22
Есть такая бага, переключаю по капсу, первая буква съедается. :(


Название: Re: Qt 5.4.0
Отправлено: Old от Декабрь 13, 2014, 08:47
Есть такая бага, переключаю по капсу, первая буква съедается. :(
Пугает то, что она помечена как закрытая, т.е. разбираться и исправлять как бы и не надо :(.


Название: Re: Qt 5.4.0
Отправлено: navrocky от Декабрь 15, 2014, 01:06
Там выяснилось что с Ctrl+Shift починили, но с CapsLock оно по прежнему не работает. Патч уже есть, но будет в 5.4.1 видимо.


Название: Re: Qt 5.4.0
Отправлено: Old от Декабрь 15, 2014, 16:59
Там выяснилось что с Ctrl+Shift починили, но с CapsLock оно по прежнему не работает. Патч уже есть, но будет в 5.4.1 видимо.
Даже не смешно. Действительно с Ctrl+Shift работает, даже с Win-Space работает, а с Win нехрена. Что же там, блин, понаписано, если от комбинации переключалки, зависит проявление ошибки. :(
Пока буду страдать с Win-Space.


Название: Re: Qt 5.4.0
Отправлено: kambala от Декабрь 15, 2014, 17:17
когда новый креатор или приложение, запущенное из-под него, являются активным окном в винде, то мультимедийная клавиша play/pause не отправляется плееру :(


Название: Re: Qt 5.4.0
Отправлено: navrocky от Декабрь 17, 2014, 00:16
Там выяснилось что с Ctrl+Shift починили, но с CapsLock оно по прежнему не работает. Патч уже есть, но будет в 5.4.1 видимо.
Что же там, блин, понаписано, если от комбинации переключалки, зависит проявление ошибки. :(

Там первый фикс опирался на переключение с модификатором. Поэтому отдельные клавиши по прежнему не работают.


Название: Re: Qt 5.4.0
Отправлено: kambala от Декабрь 24, 2014, 16:09
когда новый креатор или приложение, запущенное из-под него, являются активным окном в винде, то мультимедийная клавиша play/pause не отправляется плееру :(
создал таск: https://bugreports.qt-project.org/browse/QTCREATORBUG-13751


Название: Re: Qt 5.4.0
Отправлено: Пантер от Декабрь 24, 2014, 16:13
когда новый креатор или приложение, запущенное из-под него, являются активным окном в винде, то мультимедийная клавиша play/pause не отправляется плееру :(
создал таск: https://bugreports.qt-project.org/browse/QTCREATORBUG-13751
Завотал.


Название: Re: Qt 5.4.0
Отправлено: kambala от Декабрь 24, 2014, 16:20
а может дело и не в креаторе, а в 5.4...