Qt - это кроссплатформенная среда разработки приложений, широко используемая для разработки прикладного программного обеспечения, которая может работать на различных программных и аппаратных платформах с минимальными изменениями в базовом коде или без таковых, при этом обладая мощью и скоростью собственных приложений. Qt доступен как с коммерческими, так и с открытыми лицензиями.
1 ответ

Как использовать младший и старший байты значения int16_t?

Я использую Qt serial для отправки команды через последовательный порт. Команда содержит 16-разрядное целое число со знаком (xx), которое может находиться в диапазоне от -4096 до 4096, причем старший байт отправляется первым. Команда создается следу…
26 июн '19 в 17:10
1 ответ

Развернуть определенные элементы в древовидной структуре во время фильтрации

Давайте рассмотрим данные этого дерева: Root |-v A1 | |-- textA | |-v B1 | |-- textB При поиске "A1" я хочу, чтобы элемент A1 НЕ расширялся (но расширялся, чтобы видеть детей): Root |-> A1 При поиске "textA" я хочу расширить элемент A1 (чтобы уви…
27 июн '19 в 00:31
1 ответ

Как подключить сигнал в Qdialog к слоту в QMainwindow

Я работаю с QT Creator 4.9.1, и я сделал графический интерфейс с дизайнером. У меня есть MainWindow со сложенным виджетом и около 60 страниц, внутри моего главного окна у меня есть кнопка, с onButton_clicked Сигнал я открываю диалоговое окно (показа…
04 июл '19 в 09:43
2 ответа

Рисование прямоугольника построчно не дает того же результата, что и рисование напрямую

Я пытаюсь настроить границы ячеек в (обычай) QTableView, Для этого я нашел это: class MyDelegate : public QItemDelegate { public: MyDelegate( QObject *parent ) : QItemDelegate( parent ) { } void paint( QPainter *painter, const QStyleOptionViewItem &…
05 июл '19 в 11:14
1 ответ

Событие изменения размера окна Qt после завершения изменения размера

У меня есть QtChart в QDialog, и я использую простой QWidget, чтобы показать его на экране. Мне нужно изменить размер этого Харта всякий раз, когда размер диалогового окна изменяется пользователем. Вот как я добавляю диаграмму в диалог (в конструкто…
06 июл '19 в 02:15
0 ответов

Работает ли код QML более эффективно, если объекты (типы) создаются пользователем?

Вместо использования кнопки я мог бы создать свою собственную кнопку, используя MouseArea а также Rectangle, Вместо использования PathView я мог бы создать свою собственную версию подобного карусели объекта, подобного этому (полученного из страницы …
08 июл '19 в 18:42
1 ответ

Как избежать невидимых точек останова в QtCreator?

QtCreator - моя любимая C++ IDE. Теперь я использую " QtCreator + VC141 (vs2017) + WinDebug" для разработки программного обеспечения x64 для Windows. Сначала работает отлично. Но иногда, когда я начинаю отладку, часто встречаются невидимые точки ост…
2 ответа

SVG, созданный с использованием Qt QPainter и QSvgGenerator, обрезан до размера области просмотра

Для проекта я использую QPainter с QSvgGenerator для создания SVG в качестве вывода. Проект в основном производит базовые диаграммы классов из кода C++. Однако, когда я открываю SVG с помощью Google Chrome или любого другого веб-браузера, он обрезае…
16 июл '19 в 13:21
1 ответ

Из QStringList в ListViewModel в qml

Я следовал этому примеру с некоторыми изменениями, чтобы показать QStringList в ListView. Итак, у меня есть QStringList в MyClass.cpp, и я хочу показать эти элементы в ListView в MyDialog.qml ////main.cpp//// int main(int argc, char *argv[]) { QGuiA…
17 июл '19 в 14:45
1 ответ

Проблема со стилем материала в QML

У меня есть этот маленький пример, который не работает, как я ожидал: import QtQuick 2.9 import QtQuick.Controls 2.2 import QtQuick.Controls.Material 2.2 Window { id: root visible: true width: 640 height: 480 property bool lightTheme: false Material…
20 июл '19 в 17:31
1 ответ

Пример режима композиции QPainter не работает должным образом

Я застрял в отличии от примера книги и моей версии этого. Qt версия 5.12.0 Как показано в примере: https://stackru.com/images/279990877e434dbb6482759838fab5200febba44.png Как я вижу из моего вывода: https://stackru.com/images/a2a03c683ab61fc61a043f9…
26 июл '19 в 10:26
0 ответов

Класс React: Могу ли я получить доступ к этому внутри функции Qt QWebChannel

У меня есть этот кусок кода для соединения с Qt componentDidMount () { var webCh = new QWebChannel(qt.webChannelTransport, function(channel) { var controller = channel.objects.MyController; controller.newEvent.connect(function(state) { this.setState…
06 авг '19 в 23:40
0 ответов

Как я могу ограничить размер буфера отправки QWebSocket. Не найти решение из документа QWebSocket

Я хочу ограничить размер буфера отправки QWebSocket так же, как и QTcpSocket, но я не могу найти решение для этого в API Doc QWebSocket или QWebSocketServer. QWebSocket, https://doc.qt.io/qt-5.9/qwebsocket-members.html QWebSocketServer, https://doc.…
09 авг '19 в 12:28
1 ответ

Как добавить элементы на карту из координат в базе данных?

У меня есть база данных с координатами аэропортов, и мне нужно отобразить их с точками на карте (QtLocation). С QSqlQueryModel я могу легко заполнить и показать TableView, но я понятия не имею, как создать MapQuickItems. class SqlModel : public QSql…
12 авг '19 в 17:48
0 ответов

Могу ли я повторно использовать QRemoteObjectNode?

Мне нужно создать набор менеджера плагинов, где менеджер плагинов - это основной процесс, дочерние процессы - это плагины, использующие Qt 5.13 и C++. Все процессы создаются на одном ПК. Каждый дочерний процесс реализует Source (с точки зрения удале…
12 авг '19 в 17:40
2 ответа

Отключить сглаживание в Qt3D

Мы переходим со старого 3D-движка на Qt 3D. Чтобы сравнить старый 3D-движок с Qt3D, я пишу небольшое приложение, которое сравнивает оба рендеринга из стороны в сторону. Чтобы сделать автоматическое сравнение более подходящим, мне нужно отключить ант…
13 авг '19 в 10:58
0 ответов

Не могу прочитать файл SQLite в Mac QT

Настройки базы данных: В. ч файл. QSqlDatabase db; В файле CPP. db=QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("./realtest.db"); Под win, debug, release все работает хорошо. Однако после перехода на Mac он хорошо работал при отладке. Од…
13 авг '19 в 16:24
1 ответ

Создание qml-соединения с объектом класса cpp с вложенными классами

Я пытаюсь создать одно соединение с моим пользовательским классом cpp "EState". EState содержит три класса, и два из этих подклассов имеют свои собственные классы. Пока что я могу получить доступ к переменным в QML следующим образом: // ... Estate.B…
16 авг '19 в 02:04
1 ответ

Объявление пустого класса в заголовочном файле вместо добавления директивы include

В настоящее время я прохожу "Qt для начинающих" на https://wiki.qt.io/ и наткнулся на этот заголовок и источник. В заголовке есть пустой класс с именем "QPushButton". windows.h #ifndef WINDOW_H #define WINDOW_H #include <QWidget> class QPushBu…
19 авг '19 в 06:45
2 ответа

Как излучать сигнал от статической функции в QT?

Я пытаюсь передать сигнал от статической функции-члена в другой слот от того же члена в QT 5. В моем коде мне нужно вызвать статическую функцию Gstreamer, которую я сделал как член MainWindow, чтобы она могла передавать сигнал в другие слоты MainWin…
19 авг '19 в 15:18