Qt charts astra linux

Qt charts astra linux

Hello everyone. I need to work in Astra-Linux and develop applications in it. After installing Qt creator, I decided to create a visual application that displays «hello», but it shows two errors. I tried to google it -I found out that I needed to install the libqt4-dev package, but when I tried to install it through the terminal, it showed an error: the package was not found. I ask for your help, help me configure QT. Thanks in advance.

And what is Astra for? there if memory does not change tightly with package updates. Well, yes, you have already been given the answer)

Such a task was given. We need to develop an application for an aster.

Владимир Самофал 2021-12-29 16:50:37

Perhaps I will rip off the cover now, but you can develop the application not in the aster, but only collect the final project there. This is the news.

user1056837 2021-12-29 16:50:37

Can you describe this process? I agree that this is possible. But I didn’t think about the process.

Владимир Самофал 2021-12-29 16:50:37

Everything, of course, depends on the version of the aster, but if you update the package database there, you will lose your certification. You can safely develop and write a project in any other Linux-based distribution kit. And in Astra, it is enough then just to collect and test it.

After installing QT under aststralinux sudo apt-get install qt5 * Download the QT 5.12.0 standalone installer for Linux from the Qt website. Install according to the instructions. All libraries are there.

As it stands, your answer is incomprehensible. Please click edit below the post to add more details to help others understand how he answers the question. You can find more information on how to write good answers in the Help. Дух сообщества 2021-12-29 18:58:07

When using a stand-alone SDK, you do not need to install a kute into the system. You just need a program to collect a bundle of libraries for distribution . I don’t remember the name eri 2021-12-29 22:19:45

After installing QT under aststralinux sudo apt-get install qt5 * Download the QT 5.12.0 standalone installer for Linux from the Qt website. Install according to the instructions. All libraries are there.

As it stands, your answer is incomprehensible. Please click edit below the post to add more details to help others understand how he answers the question. You can find more information on how to write good answers in the Help. Дух сообщества 2021-12-29 18:58:07

When using a stand-alone SDK, you do not need to install a kute into the system. You just need a program to collect a bundle of libraries for distribution . I don’t remember the name eri 2021-12-29 22:19:45

Читайте также:  Установка даты линукс date

You need an OpenGL lib and it will probably build everything. At least for now, he swears at her absence. Well, you need to configure qt in the qt creator settings normally, so that he does not swear at the wrong configuration.

You need an OpenGL lib and it will probably build everything. At least for now, he swears at her absence. Well, you need to configure qt in the qt creator settings normally, so that he does not swear at the wrong configuration.

You build, the project is in Qt5, and libqt4-dev is lib-s for the 4th version. Search for qt-devel (or qt5-devel). P.S. It would be good practice to copy the text of error messages in plain text, not a picture.

You build, the project is in Qt5, and libqt4-dev is lib-s for the 4th version. Search for qt-devel (or qt5-devel). P.S. It would be good practice to copy the text of error messages in plain text, not a picture.

Источник

Решенные QtCharts installation on Ubuntu

I recently installed Ubuntu 20.04 where Qt 5.12.8 is the bundled with the operating system. However Ubuntu did not supply either Qt MaintenanceTool or QtCharts. I wish to install QtCharts, but without MaintenanceTool it is impossible. What is the easiest way of getting QtCharts installed on my system?

I still don’t get what the problem is. if you want to distribute your app on linux — don’t distribute a binary, deploy to some packaging solution instead (DEB, RPM etc.) — this way the system will make sure that all necessary libs are installed, and it will be done automatically. Or do a standalone package (AppImage, snap, Flatpak) which will bundle everything inside — then you also don’t need to worry about any libs.

find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED) find_package(Qt$ COMPONENTS Core Gui Charts REQUIRED) # then make sure to link to Charts when building your app target_link_libraries (yourApp Qt$::Charts) 

jsulm

Use the Qt online installer to install a recent Qt version together with QtCharts (you also will have the maintenance tool then).
Or are you bound to the Qt version Ubuntu is providing?

sudo apt install libqt5charts5-dev 

@sierdzio I installed the library. However, when I do
#include in a cpp header file
I get an error «No such file» Since Qt components are not all installed in the same place in the system area, it’s not easily possible to upgrade (or even delete) the bundled version. So I am stuck with the bundled Qt.

jsulm

@sierdzio I installed the library. However, when I do
#include in a cpp header file
I get an error «No such file»

Since Qt components are not all installed in the same place in the system area, it’s not easily possible to upgrade (or even delete) the bundled version. So I am stuck with the bundled Qt.

@sierdzio
When installing Qt from the Qt web site, the whole of Qt resides in a single folder, typically someting like:
Qt/5.12.8/ The bundled Qt in Ubuntu is not in a single folder, e.g. the header files are in usr/incude/x86_64-linux-gnu/qt5 I have:
// ———————————————————————————-
willem[~]$ dpkg -s libqt5charts5-dev
Package: libqt5charts5-dev
Status: install ok installed
Priority: optional
Section: libdevel
Installed-Size: 286
Maintainer: Ubuntu Developers ubuntu-devel-discuss@lists.ubuntu.com
Architecture: amd64
Multi-Arch: same
Source: qtcharts-opensource-src
Version: 5.12.8-0ubuntu1
Depends: libqt5charts5 (= 5.12.8-0ubuntu1), qtbase5-dev
Description: Qt charts development files
Qt Charts module provides a set of easy to use chart components.
.
This package contains the header development files used for building Qt 5
applications using QtCharts.
Homepage: https://doc.qt.io/qt-5/qtcharts-index.html
Original-Maintainer: Debian Qt/KDE Maintainers debian-qt-kde@lists.debian.org
// ————————————————————————————
This means the header files are in place. Indeed, I find the header files in usr/incude/x86_64-linux-gnu/qt5 I need away to verify that the correct library is loaded, as opposed to the header file package. So, I need the library against which these headers can link, typically performed using
QT += charts
in a qmake-based system. However, I have a cmake-based system. How can one verify that the library exists on one’s linux box?

Читайте также:  Смарт тв от сони линукс

jsulm

Simply check whether the related Ubuntu packages are installed.
Like libqt5charts5-dev which was pointed out in this thread.

I still don’t get what the problem is. if you want to distribute your app on linux — don’t distribute a binary, deploy to some packaging solution instead (DEB, RPM etc.) — this way the system will make sure that all necessary libs are installed, and it will be done automatically. Or do a standalone package (AppImage, snap, Flatpak) which will bundle everything inside — then you also don’t need to worry about any libs.

find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED) find_package(Qt$ COMPONENTS Core Gui Charts REQUIRED) # then make sure to link to Charts when building your app target_link_libraries (yourApp Qt$::Charts) 

Источник

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

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

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

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

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

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

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

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

Читайте также:  Running scripts in linux startup

Установлена 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).

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

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

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

sigurd ★★★★★ ( 08.05.22 17:53:19 MSK )
Последнее исправление: sigurd 08.05.22 17:58:19 MSK (всего исправлений: 1)

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

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

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

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

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

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

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

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

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

Источник

Оцените статью
Adblock
detector