Russian Qt Forum

Qt => Вопросы новичков => Тема начата: mtrfva от Май 13, 2023, 18:29



Название: Не перетаскиваются визуальные компоненты в окне мышкой
Отправлено: mtrfva от Май 13, 2023, 18:29
Здравствуйте! Возожно, проблема плевая, но сам не могу разобраться. Всю жизнь писал в Delphi, но решил попробовать освоить Linux, C++ и Qt. Пока пишу программы уровня HelloWorld'а и квадратного уравнения, столкнулся с такой проблемой. В режиме графического редактирования ui-файла не могу мышкой перетаскивать компоненты, рядом с курсором мыши появляется значок в виде перечёркнутого красного кружка. При этом с клавиатуры перемещать компоненты можно, редактированием свойства geometry тоже. Так бы и можно жить, но беда в том, что и притащить новый компонент в окно тоже не получается. После чего эта проблема возникла - непонятно. За период с последнего использования Qt Creator обновлял Ubuntu до 23.04. Qt Creator был 10.0.0, обновил до 10.0.1 - не помогло, переустановка тоже. В отдельно запущенном приложении Qt Designer все работает нормально. Прилагаю фотки с экрана (на скриншотах красного значка не видно).


Название: Re: Не перетаскиваются визуальные компоненты в окне мышкой
Отправлено: tux от Май 13, 2023, 20:33
А сам креатор с Qt ставили нормально, из репозитория убунты? Спрашиваю потому, что новички часто качают и ставят всё самостоятельно, по старой виндовой причине.
Кстати, откуда креатор 10.0.1, вроде как стабильный 8.0.2 (по крайней мере на моём калькуляторе)?


Название: Re: Не перетаскиваются визуальные компоненты в окне мышкой
Отправлено: mtrfva от Май 13, 2023, 20:49
Скачивал онлайн инсталлятор с сайта разработчика через vpn (из России не дает). Обратил внимание, что при запуске Qt Creator в KDE виджеты перетаскиваются, хоть и очень медленно, а в Gnome - нефига. Может и правда стоит установить 8.0.2. А какую версию Qt Framework посоветуете из стабильных?


Название: Re: Не перетаскиваются визуальные компоненты в окне мышкой
Отправлено: tux от Май 13, 2023, 21:35
Просто поставьте из своего репозитория. Через apt-get. Куча головной боли уйдёт. Да и VPN не понадобится.
Последняя стабильная версия Qt Framework будет 5.15.9. Про креатор я уже сказал.
На Qt6 я бы новичку сразу прыгать бы точно не посоветовал - глючное оно. Если опыт есть - ещё туда-сюда, а если нет - не стОит.


Название: Re: Не перетаскиваются визуальные компоненты в окне мышкой
Отправлено: kambala от Май 13, 2023, 22:34
На Qt6 я бы новичку сразу прыгать бы точно не посоветовал - глючное оно. Если опыт есть - ещё туда-сюда, а если нет - не стОит.
а что там глючное? LTS версии обычно достаточно стабильные.


Название: Re: Не перетаскиваются визуальные компоненты в окне мышкой
Отправлено: tux от Май 13, 2023, 22:57
а что там глючное? LTS версии обычно достаточно стабильные.
Я сейчас с ходу не припомню, но было. В результате плюнул и переписал на Qt5. Глюки, конечно, не настолько адовы, как при переходе из Qt3 на Qt4, но весьма занятны. Переход Qt4 >> Qt5 был самым лёгким, как по мне. А вот Qt6 ещё даст прикурить. Имхо.


Название: Re: Не перетаскиваются визуальные компоненты в окне мышкой
Отправлено: sergek от Май 14, 2023, 18:50
Просто поставьте из своего репозитория. Через apt-get.
А какая версия в репозитории Убунты?


Название: Re: Не перетаскиваются визуальные компоненты в окне мышкой
Отправлено: tux от Май 14, 2023, 22:49
А какая версия в репозитории Убунты?
А так ли уж это важно? Важнее, что это будет работать. Как минимум, потому, что именно эту версию Qt одобрили мейнтейнеры ubuntu. Хоть явных сюрпризов не будет. А потом, по мере осваивания, можно будет ставить хоть ночные сборки Qt. :)


Название: Re: Не перетаскиваются визуальные компоненты в окне мышкой
Отправлено: sergek от Май 15, 2023, 21:57
Ну как это не важно. Есть релизы, в том числе и LTS, в которых есть ошибки в qtserialbus, для меня существенные (например, 5.12.2, 5.13.1).
А в Убунте:
Код:
sergek@Home:~$ sudo apt update
sergek@Home:~$ apt-cache policy qt5-default
qt5-default:
  Установлен: (отсутствует)
  Кандидат:   5.12.8+dfsg-0ubuntu2.1
  Таблица версий:
     5.12.8+dfsg-0ubuntu2.1 500
        500 http://ru.archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages
        500 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages
     5.12.8+dfsg-0ubuntu1 500
        500 http://ru.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
Я поэтому остановился на 5.13.0, и альтернативы инсталлятору не вижу. Разве что сборка из исходников.


Название: Re: Не перетаскиваются визуальные компоненты в окне мышкой
Отправлено: tux от Май 15, 2023, 22:37
Я поэтому остановился на 5.13.0, и альтернативы инсталлятору не вижу. Разве что сборка из исходников.
Ну, в ubuntu нет особого смысла (особенно новичку) использовать инсталлятор. В винде ещё более менее, а в linux - нет смысла.
А насчёт сборки - это я в gentoo делаю. Всё нормально собирается. Но, в пакетном дистрибутиве лучше собрать пакет, а потом уж его и ставить. Но это выходит за тему топика.


Название: Re: Не перетаскиваются визуальные компоненты в окне мышкой
Отправлено: mtrfva от Июнь 22, 2023, 16:14
Проблема решилась с обновлением GNOME до 44.2.