Вопросы с меткой [qt]
Qt — кроссплатформенный инструментарий разработки ПО с графическим пользовательским интерфейсом на C++ и других языках программирования. Обязательно добавьте метку используемого языка.
4,609
вопросов
0
голосов
1
ответ
24
показа
Строка типа QString в массив типа int
Нужно конвертировать строку QString в массив int.
Вот код функции:
int nonplus_numbers_sum(QString* str_a)
{
int sum = 0;
int size_str = str_a->size();
int* a = new int[size_str];
...
0
голосов
0
ответов
11
показов
Qt lupdate интернационализация приложения
Я работаю в Visual Studio 2022 и по учебнику дошёл до интернационализации приложений с помощью lupdate. В какую папку мне закинуть .pro файл, чтобы всё переводилось? Я не уверен, что .pro файл вообще ...
0
голосов
0
ответов
20
показов
Qt c++ как использовать указатель на основное окно в дополнительном окне в нескольких функциях?
Этот вопрос возник, когда я пытался связать 2 окна, но это ладно, это работает, также мне надо было использовать слоты и сигналы, а запихать их в ту же функцию, которая открывает основное окно по ...
-1
голос
0
ответов
28
показов
Насколько скорость хеширования 60 МБ/c файла по алгоритму SHA-1 является нормальной?
Написал программу для проверки целостности файлов по алгоритму sha-1 с помощью QCryptographicHash. Окончательная скорость хеширования оказалась около 60 мегабайт в секунду. Хочу понять насколько эта ...
0
голосов
1
ответ
22
показа
Объявление классов в main.cpp в Qt
Прошу помочь с вопросом. При объявлении и определения классов, содержащих макрос Q_OBJECT в main.cpp возникает ошибка связанная с MOC. Возможно решить данную проблему, если да, то как.
-3
голоса
0
ответов
18
показов
Как сделать сортировку вставкой C++ QT?
Имеем такой обработчик:
Нужно реализовать метод сортировки вставкой по полю Ціна в таблице
query = new QSqlQuery(db);
query->exec("CREATE TABLE Touring(Маршрут TEXT, Прізвище TEXT, Відстань ...
-1
голос
1
ответ
15
показов
Окно открывается при втором клике
Есть код для открытия следующего окна, раньше оно открывалось, но при перемещении этой строки вниз по коду, она стала открываться только со второго щелчка.
def __init__(self):
super(...
0
голосов
0
ответов
30
показов
Неожиданное завершение программы в Qt при попытке отобразить файл csv
Не судите строго, это лабораторная работа...
Мне нужно разработать на Qt программу для визуализации табличных данных и вычисления по ним статистических метрик.
По нажатию на кнопку "Load data&...
1
голос
1
ответ
33
показа
Обновления виджетов основного потока данными из дополнительного потока
Написал функцию для обновления виджетов, но когда дело дошло до обновления виджета textEdit, в который нужно поместить разные данные из БД, перестало все получаться.
В классе написал sql запрос, чтобы ...
0
голосов
1
ответ
29
показов
Отображение QIcon, хранящихся в ресурсах библиотеки dll / so
Проект Qt 5/6 содержит несколько подключаемых библиотек, которые реализуют некоторый интерфейс. Для оформления используются иконки формата svg. Используются в проекте так:
QIcon(":img/datepicker....
-1
голос
0
ответов
49
показов
Сигналы QTextEdit
Хочу понять, как работают сигналы с виджетом QTextEdit. Читал, смотрел разную информацию - ничего не могу понять. Как, например, сделать так, чтобы информация с SQL таблицы появлялась на виджете, ...
0
голосов
0
ответов
49
показов
При компиляция приложения, написанного с помощью фреймворка типа QT, включается вся библиотека?
Есть приложение, написанное с помощью фреймворка. Соответственно внутри него импортируются всякие классы готовые из библиотеки.
Когда компилируется такое приложение, то в объем кода попадает вся ...
0
голосов
1
ответ
37
показов
Файл не получает и не сохраняет данные. Qt С++
Пишу программу на Qt C++ с функциями регистрации и авторизации, с шифрованием пароля. Но все это без использования баз данных, такая задача. Проблема в том, что когда программа получает пароль, логин ...
0
голосов
0
ответов
25
показов
Проблема с установкой Qt Creator на MacOs
Столкнулся с такой проблемой: зашёл на офф. сайт Qt, чтобы установить creator на макбук, появилась такая штука: Qt Maintenance Tool. Внутри данного приложения я авторизовался, выбрал компоненты для ...
0
голосов
0
ответов
67
показов
pthread ошибка при компиляции qtmake
Пишу многопоточный сервер
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <stdio.h>
#include <memory.h>
#include <string.h>
#include ...
-1
голос
0
ответов
35
показов
За что отвечает ip адрес мультикастовой группы?
Собственно в чем вопрос - написал udp multicast чат на qt 5.9.5 c++
При запуске указывается адрес мультикастовой группы и порт. Сокет на чтение биндится на anyipv4, чтобы работал мультикаст
При ...
0
голосов
0
ответов
55
показов
Программа на c++ аварийно завершается в Qt Creator
Пытаюсь написать программу на c++ в Qt Creator, которая бы читала простой *.obj файл. Вроде всё должно работать, но получаю следующий вывод приложения:
Starting C:...\build-client-3d-...
0
голосов
0
ответов
39
показов
Qt + cmake. Ошибка dllimport
Пытаюсь скомпилировать самый простой пример Qt + cmake в c++, но он выдает ошибки.
CMakeLists.txt:
cmake_minimum_required(VERSION 3.16)
project(HelloWorld)
set(CMAKE_CXX_STANDARD 17)
set(...
0
голосов
0
ответов
21
показ
Qt + cmake. Ошибка error LNK2019: ссылка на неразрешенный внешний символ [дубликат]
Пытаюсь скомпилировать самый простой пример Qt + cmake в c++, но он выдает ошибки.
CMakeLists.txt:
cmake_minimum_required(VERSION 3.16)
project(HelloWorld)
set(CMAKE_CXX_STANDARD 17)
set(...
0
голосов
0
ответов
42
показа
Не обновляется Qlabel, во время работы в программе
Пишу программу для считывания RFID меток, добавления их в БД и дальнейший их учет. Проблема заключается в том что про добавлении метки в программу Qlabel не обновляется и не выводить данные ...
0
голосов
2
ответа
53
показа
qt. Отрисовка фигуры после нажатия кнопки мыши
Есть две функции. Одна рисует эллипс. Другая обрабатывает нажатие левой кнопки мыши. Как сделать так, что бы эллипс рисовался в заданных координатах после нажатия в любом месте формы на левую кнопку ...
0
голосов
1
ответ
54
показа
C++/Qt.Как работать с событиями?
Начал изучать qt. Слепил по кускам из инета такой код.
mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QPainter>
QT_BEGIN_NAMESPACE
namespace Ui { ...
0
голосов
0
ответов
36
показов
Передача значения переменной из bat файла или хидера в переменную qMake
Я хочу добавить к имени исполняемого файла, генерируемого в Qt Creator 4.9.1 на Win 11, номер сборки VAR:
TARGET = My_proj_$${VAR}
Чтобы получить значение VAR я использовал решение из этого ответа:
...
1
голос
1
ответ
29
показов
Шаблон сборки Qt
Может есть какие-то шаблоны, фермы, kit и т.д. для сборки Qt? Каждый раз собираю Qt, как ни минном поле, никогда не знаешь где вылетит ошибка. В основном приходится собирать 5, 6 версии под Windows и ...
0
голосов
1
ответ
25
показов
Центрирование главного окна
Linux, Qt 6.6
Необходимо отцентрировать главное окно приложения.
Использую следующий код в main:
QApplication a(argc, argv);
DPSMainWindow w;
// w.size.width = 800 w.size.height = 600
QPoint center = ...
0
голосов
0
ответов
26
показов
Как форму созданную в Qt Designer начинить логикой действий? [2]
Всем доброго дня суток, подскажите как прописать логику
import sys
from typing import Union, Optional
from operator import add, sub, mul, truediv
from PySide6.QtWidgets import QApplication, ...
0
голосов
1
ответ
34
показа
Как создать окно QWidget специфической формы?
Собственно, мне требуется создать окно специфической формы. И я не знаю как это реализовать, чтобы мне не пришлось переписывать добрую часть существующих методов QWidget. Требуемый результат могу ...
-1
голос
1
ответ
45
показов
no such table unable to execute statement, хотя все данные верны
При создании приложения случилась проблема. Программа уверяет меня, что я дурак, и у меня не существует таблицы, хотя она существует.
#include "obnovlenie_1.h"
#include "ui_obnovlenie_1....
0
голосов
0
ответов
37
показов
Как перенаправить/записать поток вывода python-скрипта в программе c++/qt?
В программе на c++ вызывается python скрипт посредством:
auto value = PyObject_CallObject(mainFunction, args);
Как поймать/перенаправить отладочный вывод этого скрипта?
В случае, если ...
0
голосов
0
ответов
31
показ
Qt + OpenGL - Проблема с использованием opengl в Qt
Я начинающий и захотел улучшить свои навыки, создав простую игру в qt с использованием OpenGL, но после написания некоторого кода я столкнулся с множеством ошибок. Есть идея, что у меня просто нет ...
0
голосов
0
ответов
26
показов
Как убрать виджеты из QLayout визуально
Хочу после выбора из выпадающего меню QComboBox параметра - отображать QLabel, и при смене параметра в выпадающем меню QComboBox, хочу прошлый QLabel, очистить с QHBoxLayout и на его месте отобразить ...
0
голосов
0
ответов
27
показов
Как сделать поле из квадратов с помощью QGraphicsScene C++ QT
Не очень понимаю как пользоваться QGraphicsScene, чтобы создать ну хотя бы 5 на 5 поле из квадратов
1
голос
0
ответов
53
показа
ffmpeg ошибка "повреждение входного пакета" при чтении данных из стандартного ввода
Я записываю видео из матриц кадров. Но результат выглядит как-то вот так.
При этом получаю следующие сообщения об ошибке
[rawvideo @ 000002bd2390ca40] Packet corrupt (stream = 0, dts = 279).
[in#0/...
0
голосов
0
ответов
10
показов
QML плагин с вложенными модулями QML. Как импортировать?
Собираю плагин QML.
Внутри плагина есть CPP и QML файлы.
QML файлов достаточно много, есть несколько вложенных папок со своими файлами.
Условно:
QML
File01.qml
File02.qml
Folder1
File11.qml
File12....
0
голосов
1
ответ
55
показов
QSqlTableModel не добавляет данные если переопределить flags
Специально написал тестовую прогу чтобы найти причину.
тестовая прога
class Abonent_Model : public QSqlTableModel
bool Abonent_Model::add_model_abonent(const QString &nick_name, const ...
0
голосов
0
ответов
33
показа
pyqt6 не может найти QOpenGLFunctions
NameError: name 'QOpenGLFunctions' is not defined
from PyQt6.QtWidgets import QApplication, QMainWindow, QVBoxLayout, QWidget
from PyQt6.QtCore import QTimer
from PyQt6.QtOpenGLWidgets import ...
0
голосов
0
ответов
20
показов
Как создать QML-плагин в Visual Studio с использованием расширения QtVsTools?
Чтобы создать плагин в QT с использованием файла PRO, просто укажите:
CONFIG += plugin qmltypes
QML_IMPORT_NAME=Geometry
QML_IMPORT_VERSION=1
Но в Visual Studio такого нет, я не понимаю, как ...
0
голосов
0
ответов
12
показов
Проблема с добавлением модулей qt в qbs
Есть Linux-машина на которой настроена кросс-компиляция для Raspberry Pi.
В какой то момент потребовалось добавить модуль Qt.charts
Модуль скомпилирован и проект с использованием qmake замечательно ...
0
голосов
0
ответов
26
показов
QT Web Assembly cache
Работает ли QNetworkDiskCache для QNetworkAccessManager в Web Assembly?
Я использую файловую систему IDBFS. Директория для кэша создаётся, но кэш в нее не добавляется. В обычной, desktop версии, кэш ...
0
голосов
0
ответов
62
показа
ffmpeg неверный порядок параметров
Требуется преобразовать набор(Матрицы кадров) данных в видеофайл mp4. Для этой цели я использую ffmpeg и popen. Чтобы использовать в качестве входных данных поток ввода испозуются параметры -f ...
0
голосов
1
ответ
60
показов
Проблема с доступом к переменной из разных потоков с помощью QAtomicInt
Всем Доброго здравия!
есть класс Device у него есть счетчик m_time, значение которого может асинхронно
относительно основного потока изменяться по таймеру или пользователем.
Какие мне нужно применить ...
0
голосов
1
ответ
37
показов
Как поменять название окна в Qt Designer?
Хочу поменять название окна в Qt Designer, но никак не могу найти как это сделать, помогите пожалуйста.
1
голос
1
ответ
38
показов
QCheckBox управление поведением при Qt::PartiallyChecked
Имеется таблица с QCheckBox в первом столбце. В ней могут быть неактивные строки, где галочку в QCheckBox поставить нельзя.
Состояние QCheckBox на -1 позиции рассчитывается программно. И может быть ...
0
голосов
0
ответов
33
показа
Flatpak автозапуск qt
Есть программа в Qt C++. Нужно сделать настройку автозапуска: поставили галку в чекбокс - работает автозапуск; нет - соответственно, не работает. С виндой всё понятно, проблема с flatpak. Код ниже (...
0
голосов
0
ответов
38
показов
Почему кнопка не становится активным после ввода?
кнопка createButton должна быть активной после того как пользователь вводит данные, далее идет сигнал к функции enableFindButton(const QString &text),которая внутри себя вызывает функцию проверки ...
0
голосов
0
ответов
34
показа
Не применяются стили для класса имеющего paintEvent()
Пытаюсь добавить стили для моего класса с помощью setStyleSheet() но они не применяются. Как только закомментирую метод paintEvent() стили применяются.
Сам класс унаследован от QWidget и имеет ...
-1
голос
2
ответа
56
показов
Стиль QScrollBar для QTreeWidget
Никак не могу задать свой стиль скроллинга для QTreeWidget, к примеру схожий код отлично работает в QTableWidget или QPlainTextEdit а вот QTreeWidget вообще ни как не реагирует на код QSS, даже ошибок ...
1
голос
1
ответ
93
показа
Qt, не подключается к базе данных
База данных firebird. Система ubuntu 22.04. qt 5.15.2
void testConn(){
//qDebug() << "Доступные драйверы:" << QSqlDatabase::drivers();
QSqlDatabase::removeDatabase("...
0
голосов
1
ответ
74
показа
Русский язык, qstring и unicode
У меня возникла проблема с кодировкой символов в qt проектах на visual studio. Если в вкратце в проектах с qt у меня появляется ошибка в std::u32string temp = U"Русский язык"; но если я ...
0
голосов
1
ответ
32
показа
Как работает QVector.length()
Считаю вероятность достать шарик определенного цвета из корзины шариков.
basket_1 - это QVector<int> который хранит какое-то кол-во шариков.
b1_cnt - кол-во синих шариков в basket_1
Пример 1:
//...