Advanced search
t
tantridoFeb. 15, 2020, 1:10 p.m.

QMLQML: Custom draggable point delegate for ChartView series

QML, QML C++, Qt Charts, Qt Location, Qt5

Is it possible to use custom delegates for draggable points (i.e. Items, icons, Rectangles, etc) in Qt Charts or other 3rd party libraries like it is easily possible in Qt Location for MapItemView, MapQuickItem and their delegate property? Or it is possible to use some combinations of PathView…

Evgenij LegotskojOct. 26, 2018, 4:35 p.m.

QtQt/C++ - Tutorial 085. Work with QJsonObject, QJsonArray, QJsonDocument. Save and load JSON from files

Qt5, QJsonArray, QJsonObject, QJsonDocument, JSON, Qt

Consider a small example of the formation of a JSON document from, for example, the text and the title of this text.

For example, the text has:

  • Title - First Title
  • Content - First Content

And so on

We will add this text to QJsonObject, which we will add to the QJsonArray text array. The array of objects will be in the general working QJsonObject, which we will save to a file.

We will do all this through a graphical interface in which we have:

  • QLineEdit - titleLineEdit - contains the title of the text to add
  • QTextEdit - contentTextEdit - contains the contents of the text to add
  • QTextEdit - jsonDocumentTextEdit - JSON document preview
  • QPushButton - addButton - button to add new text in JSON
  • QPushButton - clearButton - button to remove all texts from the current QJsonObject
  • QPushButton - saveButton - button to save JSON document to file
  • QPushButton - loadButton - button to read JSON from file

In this case, we will be able to read the JSON file and add additional texts to the read file.

The application will look like this.

K
KotopSept. 20, 2018, 7:09 a.m.

QtQt Installer Framework

Qt5, Visual Studio, Qt Creator

Вопрос по поводу проблем при сборке проекта. Можно ли по этому поводу поподробнее, по шагам? И как должен быть настроен Creator?

Ещё вопрос по поводу сборки qt installer F.  под visual studio - как собрать правильно исходники? Вроде выполнял всё как надо отсюда -https://doc.qt.io/qtin…

Evgenij LegotskojJuly 18, 2018, 2:14 a.m.

QtНапишите собственные привязки к Python

C++, Qt5, bind, Python

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

В Qt Company рады сообщить, что Qt для Python будет также включать в себя Shiboken  - ваш основной инструмент создания привязки.

Прочтите материал ниже, и вы получите представление о том, как создавать привязки Python для простой библиотеки C ++.

Будем надеяться, это способствует тому, что вы сделаете тоже самое с собственными пользовательскими библиотеками.

Как и в любом проекте Qt мы рады представить статьи по Shiboken, тем самым улучшая его понимание для всех.

Пример библиотеки

Основными целями этого поста  будет использование нами немного бессмысленной пользовательской библиотеки под названием Universe. Она предусматривает два класса: Icecream (мороженое) и Truck (грузовик).

Evgenij LegotskojJune 18, 2018, 3:01 a.m.

QtСкрипты на C++

Qt5, Qt, Script, C++

Один из авторов Qt Блога поделился своим опытом использования утилиты Cling. Для решения повседневных задач ему потребовалось написать несколько скриптов, а в качестве скриптового языка он использовал C++!!! Для этого он воспользовался утилитой Cling, которая является интерпретатором C++ на базе компилятора Clang, и создана CERN.

Cling позволяет разработчикам писать сценарии с использованием C и C ++. Поскольку он использует компилятор Clang, он поддерживает последние версии стандарта C ++. Если вы выполняете интерпретатор напрямую, у вас будет живая среда исполнения, в которой вы можете начать писать код на C ++. В качестве части стандартного синтаксиса C/C ++ вы найдете несколько других команд, начинающихся с «.» (Точка).

I
Ilya_MJune 1, 2018, 6:04 p.m.

QtНовое в плагине платформы Wayland в Qt 5.11

Wayland, Qt5, Releases

Wayland это протокол сервера отображений в современных системах Linux. Плагин платформы Qt Wayland позволяет использовать в приложениях сервер отображения Wayland (компоновщик)

Кроме исправления ошибок, выпуск Qt 5.11 содержит значительное количество улучшений, особенно для пользователей настольных компьютеров.

d
dappleMay 18, 2018, 3:11 a.m.

QMLСборщик мусора и Connections в qml

Qt5, QML C++

подключил в qml c++ класс


main.cpp
int main(int argc, char *argv[])
{

    QList<QPair<QString,qreal>> ArrowList;
    QList<QString> IndicatorList;
    fillDataToPanel(ArrowList,IndicatorList);

    PanelModel panel;
    panel.setFill…
krab22May 3, 2018, 5:16 a.m.

QtПроблема с запуском Qt5 приложения

Qt5

При запуске приложения выводится:

This application failed to start because it could not find or load the Qt platform plugin "xcb" in "".
Available platform plugins are: xcb.
Reinstalling the application may fix this problem

Платформа Fedora 22.

Плагин…

Evgenij LegotskojDec. 14, 2017, 2:12 a.m.

QtВыпуск Qt 5.10

Releases, Qt5, Qt 5.10

Разработчики Qt анонсировали выпуск Qt 5.10, который ознаменован внесением нового функционала, а также выпуском Qt 3D Studio.

Qt 3D Studio

Как следует из названия, Qt 3D Studio представляет собой графический редактор, используемый для создания трехмерных пользовательских интерфейсов и создан из продукта NVIDIA Drive Design, который NVIDIA внесла в Qt в начале этого года.

Qt 3D Studio содержит runtime компонент, который запускается в вашем приложении, и графический инструмент для проектирования и создания пользовательского интерфейса. Хотя инструмент является автономным приложением, среда выполнения может быть легко интегрирована с остальной частью Qt.

Qt 3D Studio будет работать как с Qt 5.9, так и с 5.10. Runtime компонент и приложение 3D Studio доступны в рамках коммерческого лицензирования и лицензирования GPL.

Evgenij LegotskojNov. 24, 2017, 2:27 a.m.

QtА вы готовы к Qt Quick Controls 2.3?

Qt5, Qt Quick Controls, Dev Loop, ui, Qt 5.10

В выпуске Qt 5.10 будут доступны Qt Quick Controls 2.3.

Новый функционал в Qt Quick Controls 2.3:

  • Новые стили
  • Меню и действия (Actions)
  • Палитры
Timeweb

Let me recommend you the excellent hosting on which EVILEG is located.

For many years, Timeweb has been proving his stability.

For projects on Django I recommend VDS hosting

View Hosting
V
  • Vitreg
  • Oct. 26, 2020, 1:35 a.m.

C++ - Test 001. The first program and data types

  • Result:73points,
  • Rating points1
V
  • Vitreg
  • Oct. 26, 2020, 1:23 a.m.

C++ - Test 005. Structures and Classes

  • Result:83points,
  • Rating points4
K
  • Kanes
  • Oct. 25, 2020, 8:42 a.m.

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:60points,
  • Rating points-1
Last comments
S

QML - Lesson 026. Intents with Qt for Android, part 1

Есть ли возможность приведения java типа у QAndroidJniObject? Интересует конкретно class to
VK

Qt/C++ - Lesson 015. QTableWidget – How to create a table with checkboxes?

Кто-нибудь знает, как сделать так, чтобы в QTableWidget состоящей из чекбоксов в строке таблицы можно было выбрать только один checkbox ?

Qt/C++ - Lesson 006. QSqlQueryModel – Tables in Qt with SQL-query

QSqlTableModel выполняет ряд стандартных операций для одной таблицы из базы данных. Поэтому там и реализован функционал по удалению и редактированию. QSqlQueryModel позволяет выполнить запр…
VB

Qt/C++ - Lesson 006. QSqlQueryModel – Tables in Qt with SQL-query

Добрый день. Хотел спросить вот что. Создал проект на основе QAbstractTableModel. В MainWindow cоответственно создал модель и связал с представлением. Поиск веду по списку элементов модели,…

QCheckBox в качестве делегата QTableView

До тех пор, пока у вас проект содержит только одну таблицу, или несколько то может быть. Когда их будет 1000 и чекбоксы в разных колонках, то без делегатов и переопределения возвращаемых ре…
Now discuss on the forum

QSqlTableModel - Как добавить картинки в таблицу, чтобы они отражались в диалоговом окне, но не были частью модели

Ну тогда в этом столбце указывайте пути на несколько картинок
u
  • ubomj
  • Oct. 27, 2020, 9:34 a.m.

Создание черновика как на авито и тд

Ну пользователь я думаю не настроен будет жмакать кнопку создать черновик, потом продолжать заполнять... А черновик в свою очередь нужен пока только для получения id, который нужен для муль…

QGraphicItems объекты

спасибо
  • BlinCT
  • Oct. 24, 2020, 6:14 a.m.

Открытие файла и чтение данных из него по средством башевского запроса

И так же интересно как в случаи чтения из потока таким путем можно узнавать об окончании файла?
KM

Qt анимация диалога c++

Хочу сдедать диалог который будет выпадать с помощью анимации Анимация готова но я не знаю как попровать ее так чтобы мой диалог выезжал с верху на центр, при закрытии диалог заезжает навер…
About
Services
© EVILEG 2015-2020
Recommend hosting TIMEWEB