LINUX.ORG.RU

QT Creator Astra Linux нет визуальных элементов в дизайнере QML

 ,


0

1

Приветствую!

Посмотрите, пожалуйста.

Решил попробовать QT Creatror и QML. Очень уж интересна идея визуальной разработки на JavaScript. Сначала Creator немного покапризничал, но гугление позволило создавать проекты и запускать их. Скачанные с Инета примеры также работают. Запускаются после сборки и вне средвы. Но есть одна особенность. В Disign-mode на форме (окне) видны, например, кнопки и другие элементы, который есть в примерах приложений. А палитра компонентов в дизайнере пуста. Вот это я победить что-то никак не могу.

При запуске Creator из терминала, он потом ругается «module qtquick version 2.15 is not installed» Гугление не дает никакого результата. Все де все, что нужно, установлено.

Подозреваю, что может все же пути какие не верны… Но где?

qml пишется руками без визуального редактора. Лучше не трать время в пустую на изучения редактора. Это виджеты было неудобно кодом создавать. А qml сразу под это заточен.

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

qml пишется руками без визуального редактора Да, спасибо, читал про это в одной из статей. Вероятно, так и предется делать. Просто неприятно, когда что-то не так в системе…

furlong
() автор топика

ЯННП. Ни версии Астры, ни простыни о том, как и что ставил, сиди телепать, в чем у него проблема. Qt Creator есть в репах. Пакет qtquick поставил? Вроде тоже есть. Вообще, будет странно, если хоть что-то, связанное с Qt, не заведется.

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

Добрый день.

Установлена Astra Linux Orel 2.12.44. Доставил qtdeclarative5-dev, qmlscene, qmlviewer и QtQuick.Controls. В среде QT Creators для qmlscene и qmlviewer указал верные пути.

Проект запускается, но как только пытаешся выбрать «Дизайн» для QML-файла формы, в консоли ожибка: warning: file:///usr/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/Section.qml:27:1: module «QtQ uick.Controls» version 2.12 is not installed
import QtQuick.Controls 2.12 as Controls

И еще:

Уже установлен пакет qml-module-qtquick-controls самой новой версии (5.11.0-0astra1). Уже установлен пакет qml-module-qtquick-controls-styles-breeze самой новой версии (4:5.15.5-0astra4). Уже установлен пакет qml-module-qtquick-controls2 самой новой версии (5.11.0-0astra1).

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

Уже установлен пакет qml-module-qtquick-controls самой новой версии (5.11.0-0astra1)

нужно устанавливать не самую новую версию пакетов Qt, а именно ту, с которой был слинкован qtcreator. А у вас полный бардак с версиями - (5.11.0-0astra1) и (4:5.15.5-0astra4)

В среде QT Creators

Вам надо сначала выучить как программа называется - нет такой среды QT и нет в ней QT Creators.

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

Я думаю, что тут самое главное, что установлен qtquick-controls (2) версии 5.11.0-0astra1.

Для него (или в нем ?), версии 5.11 как раз и есть QtQ uick.Controls» version 2.12.

А как проверить, с чем был слинкован qtcreator? Я думал, что на 5.11, тем более, что в «О программе» в нем написано, что основан на QT 5.11/

Название программы… ну что ж, будем учить.

furlong
() автор топика

Let’s face it: визуальный дизайнер qml в креаторе - тормозящее дно. Гораздо комфортнее писать руками по встроенной справке.

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

Возможно, тебе стоит поставить нормальный дистр,

Дистр поменять легко, а вот родину нет. Наверняка для ТС разработка продукта под астру - обязательное условие. ИМХО нет смысла делать такие замечания.

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

Наверняка для ТС разработка продукта под астру - обязательное условие. ИМХО нет смысла делать такие замечания.

Значит, вместе с дистром стоит ещё и работу поменять. Пользоваться гастролинуксом – себя не уважать!

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