Форум программистов, компьютерный форум, киберфорум

Форум программистов и сисадминов Киберфорум


КиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами.
Войти
Регистрация
Восстановить пароль

Темы раздела C++ Qt

Ошибка: Expected '(' for function-style cast or type construction
Ошибка "Expected '(' for function-style cast or type construction" в строчке "widget->setVisible(bool);", причину которой не могу понять. #include "find_dialog.h" #include "ui_find_dialog.h" ...

Скачивание Qt в 2023 году
Столкнулся с проблемой скачивания Qt понятно из-за чего. Кто как скачивает Qt, откуда взять. Использовать VPN это хорошо, но платно, бесплатные дают низкую скорость. Слышал, что есть Offline...

Qt не отображает вложенные таблицы
Вот такой код: sourceTextEdit = new QTextEdit(); QTextCursor cursor = sourceTextEdit->textCursor(); cursor.insertHtml( " <H1><CENTER><font...

Ускорить работу
Всем здравствуйте, возник такой вопрос, прошу сильно не ругать)) Моя прога отправляет/принимает данные в/с com(rs-485) в ассинхронном режиме. Передача идёт между двумя машинами под управление ОС QNX...

Установка OpenCV и Dlib в QT
Начинаю переезд с консольного приложения VS в проект с QT. у меня там были подключены две библиотеки OpenCV и Dlib Вроде бы нашёл инструкцию как внедрить OpenCV в проект QT. Для установки...

Сохранение/загрузка в файл данных из TreeView или упрощение его работы
Я перешёл с Delphi (Lazarus) на Qt. Поэтому некоторые штучки слегка неудобны, либо просто я не могу в них разобраться. Короче, в лазарусе есть компонент TTreeView. Он работает просто: в него...

Как найти макс. и мин. элемент в таблице, QT?
Доброго времени суток, форумчане! Вопрос может показаться простым, однако я новичок в QT, не совсем ещё шарю даже за самые простые понятия :) Я сделал таблицу 7х7, заполнил её случайными...

Переработать код для вывода карты карно по м1 QT
Проблема в том, что выводит не правильный последовательно, а то есть при 0000110110101101, выводит "0000|1011|0101|1011|", а не 0000|1110|1110|1001 Вот код: // Функция для построения карты...

Запуск стороннего приложения в Qt
Доброго времени! На кнопку назначено открытие программы. Калькулятор, командную строку открывает без проблем, а, условно, при попытке открыть скайп - ничего не происходит. Есть ли подводные камни?...

Ошибка при компиляции проекта в Qt Creator
Доброго времени суток, товарищи! У меня возникла проблема при компиляции проектов при добавлении макросов qt. Ошибка следующая :-1: ошибка: Error 1. Вне зависимости от того, какой макрос из qt...

C++ Qt выдаёт ошибку 'QMainWindow' file not found
В программе на c++ в qt creator в файле mainwindow.h появляется ошибка в 4 строке 'QMainWindow' file not found . Что делать? Помогите пожалуйста. #ifndef MAINWINDOW_H #define MAINWINDOW_H ...

Алгоритм растягивания окна
Убрал Windows-кую шапку с кнопками "закрыть", "максимайзер", "минимайзер". и с этим ушла возможность растягивания окна. Решил попробовать написать своё, Сделал такую конструкцию, кнопки, обрамляющие...

Заполнить combobox данными из txt файла
Здравствуйте! Есть вопрос по заполнению combobox в qt creator. Мне нужно его заполнить данными из txt файла, перерыл множество источником, мало что про это написано, большинство заполняют из бд. Мне...

Обработка списков продолжительных процессов
Здравствуйте. Хочу создать интерфейс, включающий в себя список некоторых действий, который в свою очередь требуется последовательно выполнить N раз. Каждое действие может быть как кратковременным,...

Деплой - избыточность
Задеплоил простую прогу под винду, делал по инструкции, через windeployqt. Проект простецкий, из модулей только core, gui, widgets. Всё работает, но готовая папка с деплоем весит 63 МБ. Посмотрел на...

Как получить сумму всех элементов в таблице QT
Форумчане, выручайте! Короче, проблемка такая: прога на QT void MainWindow::resetModel() { auto sum = new QStandardItem; if(!table)return; if(QStandardItemModel *model = dynamic_cast...

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

Не могу редактировать выбранную ячейку в QTableWidget Qt
Проблема в следующем: если нажать на пустое пространство в QTableWidget или вызвать MessageBox, последняя выбранная ячейка будет обведена серым и при нажатии на нее ее нельзя будет редактировать,...

Есть ли способ удалить события QTimer, которые уже стоят в очереди?
Вопрос в заголовке. Можно ли их просто удалить без вызова обработчиков?

Как показать главное окно при втором запуске ехе файла?
Можно ли в qt реализовать возможность открытия (show) скрытого (hide) окна, запустив ехе файл второй раз? Такая штука сделана в Spotify. Знаю о singleapplication и sharedmemory, но как показать...

QSortFilterProxyModel повторный вызов filterAcceptsRow
Привет. Есть класс унаследованный от QSortFilterProxyModel, в котором переопределен метод filterAcceptsRow. Его реализация: bool FilterEMDHisTestsModel::filterAcceptsRow(int row, const...

Использование проектов Visual studio C++14 в проекте Q t6.3.2 С++17
Имеется несколько проектов visual studio на С++14 (назовём их "проекты А"), несколько проектов visual studio на C++17 ("проекты В"), несколько проектов Qt 6.3.2 ("проекты С") С++17 Проекты А...

Не могу настроить растяжение виджетов на форме в Qt Designer
У меня есть QHBoxLayout на форме, в нём расположены два QLabel и Spacer. Первый QLabel содержит неизменяемое значение "Количество:", второй QLabel должен отображать число, которое может изменяться во...

Запрет редактирования ОДНОЙ строки в qtablewidget
Здравствуйте, возможно ли как-то навесить на таблицу на определенные строки запрет редактирования? Добавлено через 1 час 7 минут Кажется нашёл решение, сейчас накожу, протестирую.. Добавлено...

Осциллограф
Добрый вечер! Мне нужно решить одно очень важное задание.Имеется консольное приложение, которое генерирует сигнал и отправляет его по UDP протоколу в режиме broadcast. Требуется написать GUI...

Qt 6.4.x как скачать ?
Помогите, кто знает, как скачать ? Qt 6.4 последнюю версию - с оф.сайта скачать напрямую не могу ip из РФ блокируются. Использую "qt-unified-windows-x64-4.4.2-online.exe" и бесплатные прокси -...

Описание конструктора MainWindow
Вопрос дурацкий. Стыдно спрашивать. Но всё же. Вопрос относится ко всем проектам на Qt с GUI. В Qt есть пример проекта terminal. В файле mainwindow.cpp есть описание конструктора:...

Эмуляция работы консольного окна через QPlainTextEdit в приложении GUI
Есть некоторое GUI-шное приложение. И в нём при нажатии на одну кнопку происходит вызов диалога, который эмулирует консольное окно. На этом диалоге расположен компонент типа класса Console, который...

Write()+ comport + qnx
Здравствуйте, форумчане! И снова крик о помощи, при работе с com, а точнее при записи в него, данные не записываются (отсутствует сигнал на осциллографе). При этом ошибок вроде как нет, работу с...

Картинка в виджете
столкнулся с проблемой. Может есть простые решения. Нужно отобразить картинку в виджете сохраняя пропорции, но при этом сохраняя возможность изменять размеры окна. если использовать вставку...

Метод класса в QtConcurrent
Всем привет. Прошу прояснить некоторые моменты по сабжу. Допустим есть класс: class A:public QObject{ public: using QObject::QObject; void foo(int i) { qDebug()<<"method of A"; }

Не получается получить элемент comboBox используя connect
Есть тестовое приложение Я пытался сделать так чтобы при выборе элемента в comboBox Данный выбранный элемент выводился в label (чуть ниже comboBox) Смотрел как это реализовано у других там...

Пауза при зажатии клавиши
Доброго времени! Есть клавиша энтер, которую назначен вызов функции и вывод символа на экран. При однократном нажатии все хорошо, но если зажать клавишу, выводится непрерывно. Думал исправить это...

Как наследовать два класса
Здравствуйте! В общем, мне нужно чтобы класс, который в заголовочном файле наследовал два класса(если это возможно): class MainWindow : public QMainWindow, public QChart { Q_OBJECT public:...

Qtreeview/QTreeWidget со связкой БД
Здравствуйте, уважаемые форумчане. Кто-нибудь из вас занимался заполнением QTreeView/QTreeWidget данными из базы данных? Было бы очень интересно посмотреть на примеры, в интернете нет от слова совсем...

Вывод свободного (следующего) номера по списку по нажатию кнопки
Здравствуйте! Есть вопрос, у меня приложение, которое записывает данные в файл(exel), каждая запись должна нумероваться, когда заходит новый пользователь, ему нужно нажать кнопку для выдачи...

Перемещение объекта класса из файла .txt в переменную
Весь код записан в конструкторе главного окна. После виполнения даного кода, ранее записан в файл(account.txt) об'ект класа(Container) должен был установиться в уже существуюющую переменную examp...

Генератор перебора сочетаний с шагом, разделение суммы
Задача у меня есть кол—во часов H (сумма) и кол—во дней Kolvo. Нужно всевозможно разделить часы на дни, перебрать все варианты. Написать функцию, которая получит H и Kolvo и будет с шагом step...

QGraphicsScene: зум и получение QRectF графического объекта
Доброго времени суток! Возникла следующая проблема: нужно сортировать объекты чтобы они не налазили друг на друга на QGraphicsScene. Получилось реализовать так, чтобы это выполнялось при отсутствии...

Импортировать библиотеку в код Qt Creator C++
Добрый день, установил библиотеку geographicLib с помощью cmake и mingw. Сейчас не могу правильно установить библиотеку в свой код. В qt нажимаю в проекте добавить библиотеку, указываю путь до...

Хочется Qt+SSH, но сначала надо Qt+libssh
История такая. Есть у меня железка, называется Raspberry Pi Compute Module 3 Plus Rev 1.0. В ней установлена операционная система Raspbian GNU/Linux 10 (buster). Железка эта подключена к сети. С этой...

При закрытии программы, получаю ошибку: stack around the variable was corrupted
Доброго времени переписываю приложение с Python на Qt, суть проблемы, мне необходимо создать древо (QTreeWidget), в который я запихну достаточно много узлов (QTreeWidgetItem), я решил вместо...

Qt::Key таблица
Понадобилось чекнуть клавиши на клаве, запутался с кавычками, пришлось искать название воскл. знака и других символов на английском. Психанул и написал простенькую и незатейливую прогу. Решил...

Оптимизация отрисовки объектов на сцене
Всем доброго времени суток! Я создаю интерфейснуб программу, в которой я хотел бы производить всякие-разные геоинформационные расчёты. Начал я с того, что решил отображать на фоне не геопривязанную...

QGridLayout выравнивание
Привет. Задача: необходимо в скролл добавить 2 комбобокса и кнопку, по нажатии, на которую будет добавлятться строкой ниже еще 2 кб и кнопка. Проблемы: 1 - как "прижать" в QGridLayout данные к...

Можно ли получить доступ к объекту в QGraphicsScene как к элементу списка?
Доброго времени суток! Товарищи, объясните, плз, как получить доступ к объекту, который добавлен в сцену, так как это явно список, но я не нашел способа получить конкретный объект конкретного типа в...

Не работает ScrollArea
Добрый день Уже некоторое время бьюсь с проблемой - никак не получается заставить заработать ползунок прокрутки. Получилось только установить саму ScrollArea в нужную часть интерфейса...

Qt 5.11 Astra Linux 1.6 (Smolensk) OpenGl
Надо создать 3д демку, под астра линукс 1.6. Qt5.11 Опыта в астре мало, QtCreator встал с ошибками. Сборка через qmake работает. Но проблема что не могу понять какие Qml сущности есть для вывода...

Не выводится график
Добрый день! Имеется такой код: ui->setupUi(this); udpSocket = new(QUdpSocket); udpSocket->bind(11223); connect(udpSocket, &QUdpSocket::readyRead, () { QByteArray...

Qt не видит комплекты на ubuntu 20.04
Здравствуйте, сразу скажу, что только недавно стал счастливым пользователем ubuntu (да и Linux в целом), поэтому прошу понять и простить, если что-то не увидел. В общем, установил qtcreator через...

QPSQL ошибка синтаксиса 42601
Всем привет! Ребятки, помогите плиз. Столкнулся с проблемой, третий день не могу победить...угуглился весь, результатов нуль((( Вводные: ОС: Windows 10 x64, Qt 5.15.2, "QPSQL", "QPSQL7",...

Напишите программу, способную определять следующие параметры массива 5х5:
Доброго времени суток, форумчане! В QT ещё совсем новичок, прошу помощи, никак не могу разобраться с тем, как соединить код с QT-дизайнером (( Напишите программу, способную определять следующие...

Вывести на экран закрашенную фигуру c классом QPainter в проектах на основе Qt
Не знаю в чем проблема. Фигура по координатам //mainwindow.cpp #include "mainwindow.h" #include "ui_mainwindow.h" #include "mainwindow.h" #include <QPainter> #include <QPainterPath> #include...

SQLite COLLATE unicode_ci в SQLiteStudio и Qt
Почему запрос "select * from table1 order by name COLLATE unicode_ci" в SQLiteStudio работает, а в Qt нет ? Может есть другой способ сортировки кириллицы в SQLite без учёта регистра ?

QT: не компилируется ни один проект!
Доброго времени суток, форумчане! Установил QT: вылазят ошибки при компиляции проекта (любого): 1.Cannot find file: C:\Users\Кирилл\Videos\Documents\QT Projects\untitled1\untitled1.pro. 23:25:44:...

C++, Qt, QCustomPlot
Всем доброго времени суток, я ученик на с++ и создаю сейчас приложение для постороения графиков мат функции, при импорте qcustomplot проект не собрается со следующей ошибкой (Прикреил во вложения)

Сравнение signed int и unsigned int посредством знака "=" без перетипирования
В каком случае данное сравнение одинаковых чисел даст условие их "неодинаковости" - т.е. логическую ошибку сравнения? Такой же вопрос относительно unsigned int и qint32.

Ui-> не видит виджеты
Здравствуйте, у меня возникла проблема. Когда я создаю новый виджет, ui-> его не видит. Появляется только если закрыть и снова открыть проект, либо переключится на другой тип сборки. Раньше всё...

StatusTip для QTableWidgetItem
Добрый вечер. Ковыряю потихоньку QTableWidget для общего развития (преимущественно использую QTableView). И вот столкнулся с такой непоняткой: заданный statusTip не выводится в statusBar....

Скрытие одного элемента при обнове items (QLineEdit + QCompleter)
Я делаю строку поиска с выпадающим меню где результат поиска. Вот собственно реализация g_lineEdit = new QLineEdit(this); g_timer_find_users = new QTimer(this); ...

QByteArray выдает предуприждение Using QByteRef with an index pointing outside the valid range of a QByteArray
Преобразую файл в hex формате в строки и выдаю на последовательный порт. QByteArray ругается, когда хочу преобразовать hex строку вида "020000040001F9" в массив чисел выдает: Using QByteRef...

Обратная Польская Запись
Всем привет! Я написал метод получения ОПЗ (reverse_polish_entry) из строки (items) через stack. Помогите настроить, а то работает неправильно void Expression::convert_to_reverse_polish_entry()...

Точка входа в процедуру не найдена в библиотеке dll
Доброго времени! Собираю проект для запуска на ПК (windows), где не установлен Qt. Сборку делаю с исполняемым файлом, созданном при релизе при помощи windeployqt. Обычно все отлично, может...

Рисование графиков налету с QCustomPlot
Пробую в рисование графиков. Использую для этого библиотеку QCustomPlot. Графики рисуются красивые. Решил сделать рисование типа в прямом эфире. Поставил таймер, и как таймёр отсчитает, рассчитываю...

Перенос проектов между ПК
Windows 10. При переносе проекта и загрузке его на другом ПК в редактировании присутствует только файл с расширением pro, в котором есть строкаSOURCES += \ main.cpp, слева появляется...

Подключение к БД MS SQL
Добрый день, пытаюсь создать простое подключение к БД #include "mainwindow.h" #include "ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new...

Как запустить bash скрипт из ресурсов Qt с аргументом через QProcess
Есть bash скрипт, который лежит в ресурсах Qt (.qrc) Например такой: echo $1 Как его запустить? Пробовал считать его как строку и выполнить в терминале: const QString...

Курсы Qt
Здравствуйте, может быть есть у кого-то видео курсы по Qt? Изучаю самостоятельно С++, как хобби ночное:) Захотел перейти на создание приложений, потому что в консоли их клипать надоело. Однако, Qt...

Почему не выводит текст
Есть код который должен брать звук с микрофона и выводить текст на экран но не работает. что не так ? #pragma warning(disable : 4996) #include <iostream> #include <string> #include <windows.h>...

Заблокировать сигнал у QLineEdit при нажатии ЛКМ
Есть 2 сигнала: connect(g_completer, QOverload<const QModelIndex&>::of(&QCompleter::activated), (const QModelIndex& index) { }); connect(g_lineEdit, &QLineEdit::textChanged,...

QTreeWidget получение данных выделенной строки
Здравствуйте, как можно получить данные выделенной строки в QtreeWidget? Условно, у меня есть столбец с марками машин. Когда выделяю - хочу, чтобы данные записывались в QString Добавлено через 2...

Переопределение сигналов
Добрый день! Только начал изучать библиотеку Qt и столкнулся с проблемой. В книге Шлее есть раздел по переопределению сигналов и я хочу разобраться с этим, но там приведен пример только реализации...

Как в QMenuBar сделать так, чтобы были видны и иконки, и надписи?
Как в QMenuBar сделать так, чтобы были видны и иконки, и надписи? Добавил иконки - пропали надписи. Какие свойства или стили надо задавать?

Перетаскивание области показа объекта графики мышкой
Здравствуйте, уважаемые форумчане! Прошу совета/наставления, как решить проблему. Разрабатываю приложение в Qt с графическим интерфейсом. Помимо прочего, в MainWindow имеется виджет...

Qlabel представление данных в виде таблице в разных цветах
Как можно сделать таблицу в Qlabel и разместить в каждую ячейку цифровые данные вида U = 12.57В, AxH = 0. не смог не где найти примера. Догадываюсь что для этого можно использовать HTML. Но не все...

qt приложение не видит БД postgresql на другом компьютере
Помогите привязать драйвер БД к приложению. Приложение собрано в QT Creator, полностью работает на рабочем компе, при переносе на другую перестает видеть драйвера БД кроме SQLite. Необходимо чтобы...

Окно приложения без возможности изменения размеров
Мне нужно, чтобы на экране появлялось окно установленных в дизайнере размеров и его размеры нельзя было изменить. Я убрал кнопку разворачивания окна такMainWindow::MainWindow(QWidget *parent) :...

Возможно ли как-то "свернуть" QGroupBox?
Добрый день! Подскажите пожалуйста, есть ли в Qt какой-то виджет, позволяющий реализовать подобный функционал? То есть чтобы у меня был определенный набор кнопок, и я мог таким образом их...

Перемещение по контейнеру и получение значений
Всем привет. Есть QMap с такими значениями m_VecZoom.insert(0, 25); m_VecZoom.insert(1, 50); m_VecZoom.insert(2, 75); m_VecZoom.insert(3, 100); m_VecZoom.insert(4, 125); ...

Инверсия и зеркальное отображение изображения в Qt Creator
Програма в Qt Creator для просмотра изображений, нужен небольшой функцеонал в виде инверсии цвета і зерального отображение изображения. mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H ...

Фильтр по датам в таблице
Доброго времени суток! Поиск (или фильтр) по таблице организован через переопределенный метод "filterAcceptsRow", через сигналы отправляю дату в переопределенный класс. При вбивании дат фильтрация...

Невозможно найти слот
Продолжаю дальше осваивать QT. Решил попробовать поиграться с таймером. Взял за основу эту статью...

Как отфильтровать QSqlRelationalDelegate?
Здравствуйте. Есть модель QSqlRelationalTableModel и делегат QSqlRelationalDelegate. Вопрос: как заставить его показывать не все записи таблицы, а часть, отфильтрованные по определенному запросу....

Как "вытащить" QList из QVariant ?
Приветствую, All ! Новичок я с++, не пойму почему ошибка в последней строке ? Как "вытащить" QList из QVariant ? QList<QList<QHash<QString, QVariant>>> tmpList; QVariant tmp_QVar;...

Ввод с клавиатуры QDate
Здравствуйте, как можно ввести дату с клавиатуры? Информацию в документации не нашёл. struct NOTE { QString name; QString surname; QString number; QDate birthday; };

Как растянуть QMenuBar?
Делаю меню, меню сделалось вот такое: А хочется чтобы QMenuBar был растянут на ширину окна (только по горизонтали). Сейчас его ширина определяется строкой: m_MenuBar->setMinimumSize(180, 30); ...

Морской бой на Qt. Не обновляется поле после перезаполнения
Здравствуйте! Я новичок как в программировании в целом, так и в Qt, впервые работаю с сигналами-слотами, пишу курсовую работу "Морской бой". Обращаюсь на форумы впервые. Возникла проблема с: 1....

Как изменить цвет главного меню и его текста?
Как изменить цвет главного меню и его текста? Пробовал менять в палитре в QtCreator все возможные цвета - остаётся серым. Пробовал делать qApp->setStyleSheet("QMenuBar { background-color:...

Захват и перемещение объекта QGraphicsItem по сцене
Товарищи, помогите с обработкой Item на сцене. Задача такая: нажатием левой кнопки мыши создать объект (пользовательский), правой - удалить, средней - захватить и передвинуть. Базируясь на примерах...

обновить окно в Qt
у меня есть задача постоянно принимать данные с com порта и по принятым данным нарисовать круг на сцене, принять данные и нарисовать круг получается, но если делать это в цикле то окно зависает....

QTableView курсор строки
Здравствуйте, подскажите пожалуйста. Мне нужно создать курсор строки для таблицы. Я использую QAbstractTableModel и вставляю ее в QTableView. Внешний вид курсора должен быть примерно или около вот...

Правильная реализация QMdiArea и QMdiSubWindow
Доброго, есть форма, на ней есть QMdiArea, в ней открываются определенные формы (QMdiSubWindow), некоторые формы при изменении должны испускать сигнал, на которой другие формы должны как то...

QWidget создать наследника
Здравствуйте, подскажите пожалуйста. При создании класса наследника от QWidget пытаюсь вывести этот widget на основную форму и все элементы этого widget-а. Но странно элементы выводятся, а сама...

QGraphicsScene: отрисовка элемента поверх других
Всем доброго времени суток! Краткий экскурс в ситуацию: На сцене в один момент времени есть три элемента, причём первые два -- представители одного и того же класса, будем считать что это...

Как избавиться от "движения" элементов внутри QTableWidget?
Задача в университете написать крестики нолики против нейронки, пока занимаюсь интерфейсом, сделал QTableWidget, добавил в него 9 элементов пустых. Появилась такая проблема, при нажатии или, грубо...

MSYS2 qt creator
Доброе время суток. Прошу помощи. в инете информацию не нашел (такое ощущение что она только у меня образовалась). установил MSYS2 установил статическую сборку Qt6-static. qt creator при...

Чем лучше сделать рисовалку для тренировки нейронки?
В общем, решил в коем-то веке окунуться в нейронки. Начать решил с известной, думаю, многим нейронки, определяющей цифру, нарисованную на экране. А так, как я, в целом, полюбил Qt, я решил сделать...

kerberos+ qt http server
Здравствуйте есть простой для начала http server в прикреплении он отвечает на запрос get в качестве клиента будет выступать браузер firefox ос astra linux(клиент и сервер могут быть на разных...

Перестал запускаться Qt Creator в Windows 8.1
Прошу помощи! После обновления до версии 8.02 (даже не спрашивайте - нафига я это сделал) перестали работать Qt Creator и Qt Design Sudio. При запуске выдают ошибку: This application failed to start...

Qt3d QObjectPicker
Решил попробовать Qt3d. Для примера - сделать шахматы. Нарисовал фигурки, взял тривиальный пример из доки. Пытаюсь добавить немного интерактива - двигать фигурку по плоскости мышкой. Для этого...

Qt - руководство для новичков
Пожелания по улучшению данной статьи пишите сюда ОГЛАВЛЕНИЕ 1. Предисловие 2. Руководство 2.1. Создаем пустое окно. 2.2. Добавляем виджеты и редактируем их свойства. 2.3. Изменяем свойства...

Вопрос - Ответ для новичков по Qt
В данной теме буду выкладывать готовые решения на вопросы новичков. Обсуждение, замечание, критика и т.п. вещи по данной теме тут: Основные вопросы, вызывающие сложности у новичков (обсуждение) ...

Работа с QTableView или с QTableWidget
Привет! В общем нужно на виджет вывести табличку или список, в обще что-то типо этого. Я так подумал, что QTableView самый оптимальный вариант, но так и не понял как с ним работать. Почитал...

Сборка Qt: отучение Qt от mingw10.dll, libgcc_s_dw2-1.dll и других Qt***.dll
В связи с тем, что часто возникают одни и те же вопросы, а в нете копаться никто не любит привожу перевод буржуйской вики по отлучению программ Qt от своих библиотек. То есть статической линковке...

Ошибка This application failed to start because no Qt platform plugin could be initialized
Здравствуйте. При запуске QT приложения возникает такая ошибка: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this...

Программа пишет, что отсутствуют подходящие комплекты
Добрый день. Хочу начать осваивать работу с Qt по книге Шлее М. - Профессиональное программирование на C++. Qt 4.8. но там, к сожалению, не описывается, что нужно установить. Были скачаны и...

Создание окна при нажатии на кнопку
Все просто. Есть "Форма 1", и "кнопка 1", при нажатии на которую должна открываться "форма 2".Все. Напишите, пожалуйста, кодом как это делается. Не отправляйте меня читать километровую всеобъемлющую...

Изменение размеров виджета при изменении размеров окна
Здравствуйте! Окно, созданное Qt (в моем случае QMainWindow), можно увеличивать и уменьшать в размерах. А как сделать так, чтобы увеличение окна порождало увеличение какого-либо виджета(ов)?...

Изменить цвет текста QLabel
Доброй ночи! :) а как поменять цвет текста метки QLabel??

Смена иконки приложения в QT
С помощью какой функции или класса можно поменять иконку QT-приложения?

QStringList и QList<QString>
Здравствуйте уважаемые форумчане! Подскажите пожалуйста, для чего понадобилось вводить QStringList если есть более общий случай QList<QString>? Спасибо)

Построчное чтение из файла
Мне требовалось следующее: реализовать чтение из файла построчно и записывать каждую строчку в три разные переменные(файл по умолчанию со всеми строчками, имеющими строго по 3 слова). Я сделал это,...

Размер экрана
Как узнать размер экрана? Для того, чтобы грамотно задать геометрию виджета. А еще лучше - размеры рабочей области (те без трея)

Русский язык в консоли
Подскажите пожалуйста как заставить консоль писать кириллицей. QtCreator minGW 5.7.0 windows 10 если писать вот так: Stack <int> myStack(5); printf("заполним стек:\n"); cout <<...

Ошибка при запуске через exe файл. Отсутствует Qt5Core.dll
Доброе время суток. Из среды Qt Creator 5.3.2 при сборке Выпуск, программа запускается и работает так как надо. При запуске exe файла из папки release возникает ошибка: Запуск программы не...

PostgreSQL - QSqlError Driver not loaded
Здравствуйте. Сделал тестовую базу данных в PostgreSQL ( версии psql (PostgreSQL) 13.1 (Ubuntu 13.1-1.pgdg20.04+1) ) , хочу написать к ней какой-нибудь пользовательский интерфейс. Пишу код ...

Что случилось с Qt (или как теперь скачать Qt SDK)?
Привет! Поставил новую винду и, как следствие, нужно поставить все необходимые тулзы. Залез на кутэшный сайт, чтоб скачать Qt SDK, но ссылку на нее так и не нашел. Предлагается скачать саму Qt, Qt...

QDateTime формат
Всем доброго времени. Подскажите, как изменить формат отображения времени и даты. Считываю время и дату, пытаюсь изменить отображение, но смысл не меняется. Выходит такое: Чт сен 14 15:13:17 2017. А...

Отладчик не задан в Qt
Создаю новый проект "С использованием чистого C++" в Qt Creator. Запускаю компиляцию и ......Пишет в ошибок "Отладчик не задан."

Как подсоединить DLL библиотеку в Qt
Здравствуйте. Хотелось бы узнать как подсоединить DLL библиотеку к Qt, если есть .h файл. Гуглил, но так и не получилось ничего :(

QT, ошибка при сборке/установке проекта
Вынуждена самостоятельно знакомиться с фреймворком QT и это оказалось очень даже сложно! Помогите разобраться с такой проблемой: 20:46:10: Выполняются этапы для проекта hello... 20:46:10:...

Перенос приложения на Windows
Знаю, что избитая тема. Перечитал таких до кучи, но не получается ни в какую запустить собранное приложение. При запуске выдает такую ошибку: This application failed to start because it could not...

Установка Qt на Visual Studio
Здравствуйте! Думаю начать изучать Qt и хочется сделать это в привычной Visual Studio. Вроде бы Qt это поддерживает. Я скачал Qt 5.10, при установке поставил флаг msvc2017 (64bit), но в студии...

Как подключить библиотеку к Qt 5.4?
Добрый вечер. Есть библиотека, которая состоит из: 1. Файл .dll 2. Файл .a 3. Файлы .h Куда их пихать, чтобы они заработали? Что где прописывать? Версия Qt 5.4. Вот вам надо использовать...

Два способа использования QThread
Тема скорее для обсуждения и для кого-то информационная. Для примера возьмем традиционный пример - создать два класса (TextClass), выдающих свой номер в стандартный вывод. Вывод распараллелить по...

Изменить размер шрифта QLabel
// метка время от QLabel* timeFromTxtLabel; timeFromTxtLabel = new QLabel(); //-------------timeFromTxtLabel------------ timeFromTxtLabel->setText("время от");...

Как собрать независимый EXE (Qt Creator)
Со вчерашнего вечера вожусь с установкой Qt Creator'а >___< Изначально была установлена Visual Studio 2012, но т.к. для creatorа нужен компилятор C++ 2010, поставил VS 2010. После пришлось возиться...

Подключение статических библиотек в Creator
Всем доброго времени суток. Возникла необходимость подключения статических библиотек в Creator(в Windows). Но как я не крутил в файле проекта LIBS с *lib - ами, максимум чего добился это что...

Qt 4 подключение к PostgreSQL
Просветите новичка. Мне необходимо написать на Qt программу для работы с базой данных PostgreSQL. Начинаешь искать - сразу возникает куча вопросов, (нужно найти исходники постгреса,...

Qt console ввод/вывод данных
qt консольное приложение. как считать строку include <QCoreApplication> #include <string> #include <iostream> #include <QObject> #include <QString> int main(int argc, char *argv) {

Перевод из QString в Int и обратно
Здравствуйте! Начала разбираться с Qt и столкнулась сразу с такой проблемой ошибка: assigning to 'int' from incompatible type 'QString' #include "mywidget.h" #include "ui_mywidget.h" ...

В каком случае Qt покупают. Или О лицензиях
Желаю не болеть короновирусом каждому читающему это! В каком случае требуется покупать Qt? На https://www.qt.io/ определённо предлагают купить, но через их самохвалу трудно добраться до сути. ...

Заголовки и заполнение QTableWidget
Приветствую всех. Работаю с компонентом QTableWidget, возникли след вопросы. 1) Как в коде сменить название заголовков? Вариант 1. Не удобно и глупо. QTableWidget *testTable; ... {...

Qt выдает ошибку
Qt выдает ошибку: Программа неожиданно завершилась Процесс был завершён принудительно. C:/..../_build/debug/... аварийно завершился. Еще появлялась ошибка: Fault tolerant heap shim applied...

Qt5 Перенос приложения на другой компьютер
Установил я QtCreator + Qt5 + MinGW. Все зашибись работает. Что бы иметь возможность запускать приложение из проводника прописал пути к бинарникам Qt и MinGW в переменную среды PATH.( и все тоже...

Qt, лего игрушка (2д), трудности с наследованием и "детальками"
Здравствуйте :senor: К чему стремлюсь: лего-стройка, 2д, детали крепятся в пазы (собственно, как в лего), детали не могут висеть в воздухе, не стыкуемые - не стыкуются, детальки можно вертеть...

QDir: получение контента директории
Всем привет. QDir dir("/path/to/directory"); QFileInfoList dirContent = dir.entryInfoList(QStringList() << "*.сpp", QDir::Dirs | QDir::Files | QDir::NoDotAndDotDot); Как ограничить...

Запуск внешней программы
Нужно, что бы по клику на кнопку вызывалась программа. Вопросы: 1)Что мне прописать сюда: void MainWindow::on_pushButton_clicked() { }

Класс не зарегистрирован
вот код программы функции кнопки QString setOpenResumeName=(QFileDialog::getOpenFileName(0, "Открыть резюме в формате ворд", "", "*.doc *.docx *.rtf"));//путь , вариант расширения "*.cpp *.h" ...

Qfile: запись в файл на русском языке
Как записать в файл на русском языке? вот мой код. Не могу понять почему не записывает русский язык. QFile file("file.txt"); if (file.open(QIODevice::WriteOnly |QIODevice::Text |...

QString удалить первые два символа?
Как удалить первые два символа в QString? id212188538 чтобы было: 212188538

Где скачать?
Все не как не могу найти сайт для скачивания и установки qt на mvs ,сайт qt-project пересылает на другой хостинг,а все старые ссылки тоже не работают. P.S Стоит ли устанавливать Qt в visual studio...

Как изменить размер изображения QPixmap с сохранением соотношения сторон?
Добрый вечер, пишу для себя ускоспециализированный просмотрщик изображений на Qt 4.8.5 (GCC 4.8.2 20131212 (Red Hat 4.8.2-7), 64 бита). На вход программе даётся список файлов, из которых создаются...

Undefined reference to `_imp
Продолжаю мучать проект monav-0.3. Пытаюсь скомпилировать его под винду (XP). Пытаюсь его скомпилировать с помощью Qt Creator 3.3.2 (opensource) Based on Qt 5.4.1 (MSVC 2010, 32 bit) Qt version...

Ошибка при сборке проекта
Установил Qt 5.1.1 for Windows 32-bit (VS 2010, OpenGL), попытался собрать #include <QtGui> int main() { QApplication app(); QLabel lbl("Helo world"); lbl.show(); return...

Как через qDebug () вывести значение строковой переменной в консоль?
В QtCreator нужно сделать вывод через функцию qDebug(). Однако с этим возникают трудности т.к. нужно вывести переменные типа string. Как можно это дело реализовать? А то как ни пытался ошибки сыпет и...

Qt: Создание красивого графического интерфейса...
Здравствуйте! Интересует создание графического интерфейса с эффектами, стилями и т.д. - средствами использования библиотек Qt. Хотелось бы услышать рекомендации по данному вопросу и увидеть...

Qt Запись данных в Excel
Добрый день, форумчане! Пытался записать данные из Qt Excel. Перекурил форумы, литературу и в итоге родил такое решение. void MainWindow::on_actionPrint_triggered() { // получаем указатель...

QTableWidget взять значение ячейки
Присваиваю значение ячейки QTableWidget переменной QString и на этом месте программа крашится. Вот код: void MainWindow::AddTable(int value, int i, int j) { QString check =...

Ошибка QT 5.3 "Failed to create OpenGL context for format QSurfaceFormat"
При запуске QT 5.3.1 выдаёт ошибку Ошибка загрузки режима приветствия Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFIagsO, depthBufferSize 24, redBufferSize -1,...

Своя модель для QTreeView
Хочу отобразить дерево... модель: своя модель унаследованная от QAbstractItemModel. Представление: QTreeView, добавленное на форму. Данные: Пусть будет две строки добавленные в QStringList, обе...

Подскажите самый простой пример TCP клиента и TCP сервера
Подскажите пример самого простого TCP клиента и TCP сервера.

Как правильно использовать processEvents() ?
Тэкс... парни, что - то поток отказывается сигналы обрабатывать не смотря на processEvents() ... Создал новый GUI проект, добавил класс для второго потока, в его конструктор засунул...

Условие в CheckBox
Нужна помощь. Как в QT Creator сделать так что бы была проверка в CheckBox.Т.е. если галочка есть то выводит результат один, если галочки нет то выводит результат другой. Т.е.нужна проверка включен...

"QtGui/QApplication: No such file or directorty" При попытке скомпилировать в qtcreator
Ребят помогите пожалуйста разобраться при попытке скомпилировать в qtcreator выдает ошибку: ..\..\..\array_003\main.cpp:1: ошибка: QtGui/QApplication: No such file or directory #include...

Реализация калькулятора в Qt
Ребят, помогите ,пожалуйста! Необходимо ( к моему великому сожалению!) сделать нечто похожее на калькулятор. С простыми функциям (т.е. "+" , "-" , "/", "*" , "sqrt" , "." , "=" , "<-", "С" . С...

Непонятная ошибка деления на ноль sigfpe arithmetic exception
Здравствуйте вот такая проблема пишу файловый менеджер есть кусок кода который копирует файл for (int i=0;i<path.size();i++) // проходимся в цикле по всем элементам и считаем их общий вес ...

Создание файлов в Qt
есть некая программа, которая раз в 4 секунды выдает некоторый набор символов. этот набор символов надо записать в отдельный файлик на жестком диске, а файл назвать по времени прихода этих символов....

работа с QPixmap
недавно начал знакомство с с++ и qt поэтому несколько нубо вопросиков) 1) (вырезки) .h public: QString OriginalPicturePath; QPixmap OriginalPicture; QLabel OriginalPict; ...

Комплекты для Приложения Qt Widgets
Добрый день! Недавно установил Qt Creator и ещё не совсем разобрался, а именно, что за комплекты нужны для Приложения Qt Widgets и откуда их взять? Версия: Qt Creator 4.5.0

Установка Qt библиотеки на Ubuntu (Linux)
Скачал архив библиотеки Qt для Linux. Распаковал в /usr/local Все делал по инструкции: http://doc.crossplatform.ru/qt/4.4.3/install-x11.html После команды make выдает ошибку (на скрине). ...

Ошибка 0xc000007b
Релизнул прогу разными версиями 5.6.2 - 5.8.0, после запуска exe выдавало ошибку, что отсутствует файл Qt5PrintSupport.dll, нашел этот файл вставил в релиз и теперь другая ошибка 0xc000007b. Брал...

QScrollArea и полоса прокрутки
Имеется следующий код: QDialog *PatientDialog::CreateDialog(QString tabName) { // Генерируем диалог создания карточки пациента QWidget *w = new QWidget(); QDialog *d = new...

QListView
как построчно добавлять текст (QString) в данный виджет? Добавлено через 17 секунд и потом оперировать с этими строками

Вывод текста в QLineEdit
Нужно чтобы при введении в первое поле цифры 1, во втором поле, после нажатия кнопки, выводилось слово "Привет", а ври вводе 2 "Пака". Как связать все объекты? Вод недоделанная программа Заранее...

Перенос строки
Вечер добрый. Проблема в следующем. Почему-то не получается в файле перейти на новую строку (вся запись ведется в конец). Пробовал endl и "\n" писать в начало, ибо думал, что, возможно, проблема в...

Как организовать прокрутку для виджета?
Здравствуйте. Я новичек в создании пользовательских интерфейсов, поэтому мне крайне недостает знаний популярных приемов, так сказать best practice, как организовать ту, или иную вещь в UI. Итак, моя...

Настройка MSVC в Qt
Есть установленный Visual Studio 2015, Qt 5, Qt VS Add-In MSVC2015. При установке Qt выбрал msvc2015 32bit, но в списке компиляторов только mingw. Как добавить MSVC в Qt?

Вывести изображение на форму
как в Qt вывести изображение на форму?

Цвет фона QLabel
Здравствуйте! Подскажите, пожалуйста, как у QLabel цвет фона поменять? Он, я так понял, просто прозрачный, и бороться с этим не получается... Проще говоря вот из этого нужно что-то вроде сделать....

Запрет на изменение размеров формы
Сабж. Как реализовать так, чтобы не было отображения в контекстном меню в диспетчере задач, т.е. чтобы оно было неактивным?

Qt - This application has failed to start because mingwm10.dll was not found
Здравствуйте. На Windows XP почтавил Qt Creator . Компилирую проект, запускаю exe`шник и вылезает сообщение "This application has failed to start because mingwm10.dll was not found. Re-installing...

Нажатие QPushButton по нажатию Enter
Здравствуйте. Вопрос вроде простой, но не могу найти ответ. Нужно чтобы по нажатию Enter на клавиатуре - нажималась кнопка QPushButton на динамически созданной форме, в общем форма создана не в Qt...

This application failed to start because it could not find or load the Qt platform plugin "windows"
Да, я знаю, что этим вопросом заполнен весь интернет, включая англоязычный. Перечитано много тем и статей. У меня Qt 5.7 и Visual Studio 2015, Windows 8.1 x64. Проблема возникает и при динамической...

Как компилировать Qt 4.*.* с Visual Studio 2010
Найден способ без всяких проблем использовать библиотеку Qt с C++ 2010. После выполнения процедур приведенных в этом мануале Вам больше не нужно будет вручную прописывать пути к библиотекам и...

Перевод char* to qstring
Всем доброго времени суток, подскажите как перевести из char* в qstring, именно так. Собственно я пробовал уже пару тройку вариантов, но то ли пролог косячит, то ли qt не хочет забирать выхлоп...

Поиск и чтение определенного тега в xml
У меня есть вот такое xml документ: <?xml version = "1.0"?> <DataBase_Test> <Maths> <Card number = "1"> <q>2+2</q> <a>4</a>

Закрытие окна кнопкой
Добрый вечер. Подскажите пожалуйста как закрыть окно кнопкой. Вот что имеется main.cpp, mainwindow.cpp, mainwindow.h, mainwindow.ui, mainwindow2.cpp, mainwindow2.h, mainwindow2.ui. Как сделать так...

Установка драйверов QPSQL, QSQLite
Здравствуйте, помогите разобраться, целый день бъюсь( Подскажите, как подключать эти драйвера и какой мне нужен, если я пользуюсь PostgreSQL. QSqlDatabase: QPSQL driver not loaded QSqlDatabase:...

Как правильно удалять выбранные элементы из QListWidget?
Собственно есть QListWidget с несколькими элементами, как удалять выбранный элемент? Есть предположение, что так delete ui->my_super_widget->currentItem(); Но сдаётся мне, что это не корректно, да...

This application failed to start because not Qt platform plugin could be initialized
Привет! Я делаю релиз для своего приложения, но получаю следующую ошибку при запуске приложения: This application failed to start because not the Qt platform plugin could be initialized Я начал...

Точка входа в процедуру не найдена в библиотеке dll
Здравствуйте! У меня точка входа в процедуру не найдена в библиотеке dll. Скриншот вложил. Жду вашу помощь!

Диалоговое окно выбора файла
Всем привет! Помогите разобраться с диалоговыми окошками) Для примера возьмем такую задачку: textEdit и toolButton. При нажатии на кнопку toolButton должно открываться диалоговое окно выбора файла....

No rule to make target `cNetwork.cpp', needed by `debug/cNetwork.o'. Stop
.pro QT += core gui network TARGET = SeeWars TEMPLATE = app SOURCES += main.cpp \ cForm.cpp \ Global.cpp \

Как настроить и использовать qtserialport?
Уважаемые форумчане! Пытаюсь использовать QSerialPort. (Qt 4.8.1, mingw). Безрезультатно перепробовал много рекомендаций из сети. При попытке собрать проект qtserialport.pro выдает сообщение: ...

Убрать стандартную рамку окна Windows
Привет всем) Как в Qt creator убрать стандартную рамку окна (не знаю, как это точно назвать) и сделать например так, как на скриншоте?

Вставка рисунка в Qt Designer
Здравствуйте! Кто может подсказать как в форму добавить рисунок таким образом, чтобы он отображался как в типичных программах, в разделе "О программе (иконка файла)". Работаю в Qt Designer.

Событие при смене Item в comboBox
Привет всем участникам форума. Пишу курсовую, возникла такая проблема. Имеется два comboBox. comboBoxDepartments - Хранит информацию об отделах comboBoxPosts - Хранит информацию о должностях,...

Кодировка в Qt
Раньше спокойно работа в Qt v5.10 и использовал русский язык при выводе сообщений об ошибке через QMessageBox, и все выводило, что и предполагалось. Но потом скачал, по кое-каким причинам, решил...

Удаленная компиляция
И так друзья. Стиль моей писанины такой что постоянно приходится перекомпилировать проект, и когда он большой все происходит очень долго, т.к. в основном сижу под вирталкой (иногда их несколько...

Примеры проектов на QT(QT Creator)
Скиньте, пожалуйста, для изучения Qt, ваши проекты на QT(QT Creator).

Снова jom.exe
Вечер добрый. Прошу прощения, что пишу, возможно, не в том разделе, но... В общем сегодня весь день борюсь с jom'ом... Выдает всегда следующее, хоть ты тресни... 23:33:36: Выполняется сборка...

Как добавить опции компилятора в Qt Creator
При сборке проекта возникают ошибки: undefined reference to `ChoosePixelFormat@8' и undefined reference to `SetPixelFormat@12' (компилирую под виндой). Проблема решается добавлением опции компилятора...

Правильный вывод сообщения на экран
Как правильно с помощью QMessageBox вывести окно с текстом на экран, по аналогии с MessageBox. P.S http://qt-doc.ru/okna-soobcheniy-qmassagebox.html - читал, но не думаю, что такой вариант...

Перевод из QString в QByteArray
Добрый день! подскажите у меня есть строка QString str="1L",ее я отправляю в порт,но для этого мне нужно посчитать ее контрольную сумму, как мне ее перевести в Ascii(шестнадцатеричную) и разобрать в...

QTableView выделение строки
Здравствуйте, подскажите как программно выделить нужную строку в QTableView? Методы setCurrentIndex() и selectRow() подсвечивают строку, но не выделяют ее. Мне нужно чтобы строка выделилась, как...

Как изменить цвет формы. Смена цвета фона влияет на все компоненты
День добрый. 1. Рисую форму в QT Creator - Design, как изменить цвет формы? Захожу в Style sheets, добавляю background color и меняется цвет ВСЕГО что есть на форме. при добавлении нового элемента,...

Как растянуть строки на всю ширину QTableWidget?
В таблице два столбца, ширина первого должна подгоняться автоматом, а ширина второго фиксирована. Делаю так: _table->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);...

ProgressBar и таймер
всем доброго времени суток! не знаю существует ли такая тема , но тем не менее хотелось бы получить ответ на следующий вопрос. на Qt на форме есть ProgressBar как заставить с помощью QTimer'а...

Перевод в другую систему счисления
Здравствуйте, нужна помощь в реализации задачи. Нужно составить программу которая математическим способом будет переводить из десятичной системы исчисления в двоичную, шестнадцатеричную и...

Очистка содержимого QTableView\QStandartItemModel
И снова я с вопросами по таблице. Переход с QtableWidget на QtableView прошел удачно, все что надо работает, ну почти все.Простой пример. Как сделать очистку? С TableWidget все было просто ...

Округление double до 2-х знаков
Добрый день! я в отчаянии. как мне округлить double до 2-х точек? я пробовала round(n*100)/100.0, пробовала round(n*100)/100 но в итоге получаются такие цифры -900.63999999999999. либо с 00000001...

Qt не видит WebEngine
Доброго времени суток. переходя на 5.7 узнал печальную вещь что WebKit признан устаревшим и на замену ему пришёл WebEngine. Начав копать в ту сторону узнал какой модуль нужен именно мн, но при...

QString и русский текст
Возник вопрос как вывести в метку на форме (QLabel) текстовую строку на русском языке. Вначале думал задать его тут. Но потом всёж нашёл решение и подумал что неплохо бы им поделиться тут. Тем...

Что такое tr ?
Почему все строки в документации проходят через tr(QString) ?

QTime и отсчет времени
Подскажите пожалуйста, как организовать отсчет времени с помощью QTime? Есть QTime::elapsed() но она возвращает время в миллисекундах. Т.е. я бы хотел иметь отсчет времени 00:00:01..02..03 ну и...

Как закрыть приложение?
main.cpp #include <QtGui/QApplication> #include "qmlapplicationviewer.h" Q_DECL_EXPORT int main(int argc, char *argv) { QScopedPointer<QApplication> app(createApplication(argc, argv)); ...

Invalid use of incomplete type class Ui
Кидаю код #ifndef WINDOWCAM_H #define WINDOWCAM_H #include <QMainWindow> #include <QWidget> #include <cameraviewholder.h> namespace Ui

Из QByteArray в QString
names - файл, который содержит всего одну строчку. предполагается, что там она будет не одна, и потребуется readAll(). Однако я не знаю как преобразовать bytearray в qstring. вот слот: void...

Qt(удаление файлов)
Добрый день. Необходимо реализовать удаление файлов из папки по нажатию кнопки в Qt(файлы лежат в определенной папке с форматом *.html). Буду благодарен за помощь.

Qt кнопка с круглыми краями
Привет! В приложении хочу создать кнопочку, но чтобы она имела круглые края. Как это можно сделать, чтобы кнопка была круглая.

QSerialPort прием данных
Здраствуйте, пытаюсь наладить обмен данными по rs-232 через адаптер FTDI. Отправка происходит, адаптер сигнализирует об успешной приемке передаче, но в программе буфер пустой, в чем может быть...

Установка Qt под (Ubuntu)
Всем доброго времени суток . Подскажите пожалуйста как можно установить Qt под убунту. Машина серверная поэтому нужен мне только компилятор , писаться проект будет на винде потмо перекидываться на...

Qt оффлайн карта osm
Здравствуйте, по моему курсовому проекту нужно сделать оффлайн карту.Сначала я думал отрисовывать и отображать объекты карты с помощью opengl, но почитал про QtLocation, что он имеет элемент Map,...

Как изменить название окна программы?
Столкнулся с такой проблемой. Хочу поменять название окна программы с MainWindow на своё. Уже неоднократно менял названия с помощью windowTitle. Меняю так и в этот раз, но название не изменяется. Как...

sleep()
подскажите, если в QT 4.7.2 аналог sleep() ? кроссовый нужен. что то гугловые методы не помогли. в QThread все sleep'ы и wait'ы - protected >_<

Записать значение Qspinbox в переменную
есть глобальная переменная (а1). Задача: как с помощью qspinbox ?? То есть что бы а1=5 например. Вообщем У меня есть А1 и я хочу дать ей значение 5. Как сделать???? connect(lineEdit,...

как использовать методы класса в разных потоках?
Пишу программу для обмена данными с usb hid устройством. Чтобы получать данные от устройства в любой момент и не вешать главное окно, решил чтение с устройства делать в отдельном потоке. Создал...

Ошибка :-1: ошибка: symbol(s) not found for architecture x86_64
При попытке сборки простейшего QT приложения c добавленным новым классом ошибка: Undefined symbols for architecture x86_64: "Progress::slotStep()", referenced from: ...

QTableView - добавить новую редактируемую строку в таблицу
Здравствуйте, дорогие форумчане. Опять я и опять с вопросом:-Добавлено через 1 час 1 минуту Вот отрывок: QPushButton *add = new QPushButton("Add"); ...

Неверная кодировка в выводе компилятора в Qt Creator
Всем доброго времени суток. Поставил я себе QtCreator+MS Visual Studio 2010 на замену привычным gcc+SublimeText. Столкнулся со следующей проблемой: ошибки и предупреждения компилятора выводятся...

QSqlDatabase: QPSQL driver not loaded
Не пойму в чем дело, до этого на SQLite работало все хорошо. Решил перейти на Postgres. И тут посыпалось, драйвер не видит, соединение не ставит. Пробовал и QPSQL и QPSQL7 ничего не выходит. ...

QPushButton изменить стиль
вообщем я хочу изменить стиль кнопки, но как вообще это правильно делать... нашёл вот это: http://doc.crossplatform.ru/qt/4.6.x/stylesheet-examples.html#customizing-qpushbutton...

Project ERROR: Cannot run compiler 'g++'. Output:
Доброго времени суток, недавно решил заняться разработкой приложений с графическим интерфейсом, создал пустой проект, запустил, и ... Консоль сборки: 22:48:17: Запускается:...

Правильный парсинг html в Qt
Здравствуйте. Необходимо парсить html средствами Qt. Я это делаю следующим образом: QWebPage WebPage; WebPage.mainFrame()->setHtml(HtmlText); QWebElement WebElement = ...

QString to const char*
сабж. кто знает как реализовать - помогите :) из гугла пробовал std::string str = pUserName->text(); char * writable = new char; std::copy(str.begin(), str.end(), writable); writable =...

Контекстное меню
Здравствуйте уважаемые пользователи форума. Столкнулся с проблемой. Имеется виджет treeView, который отображает дерево каталогов: void MainWindow::directoryViewer() { QFileSystemModel...

closeEvent для QMainWindow
Всем привет. Какой смысл в вызове closeEvent базового класса? void MyMainWindow::closeEvent(QCloseEvent *event) { doSomething(); QMainWindow::closeEvent(event); // Что это дает? }

Генерация случайных чисел в QT
Доброго времени суток. Нужна функция которая будет генерировать числа от 1 до 9 в случайном порядке. Как это сделать в QT я бес понятия...

QNetworkAccessManager последовательные запросы
Допустим нужно получить страничку "Мой кабинет" форума, для этого надо: Авторизироваться на форуме- сделать POST запрос получить cookie; И затем только можно сделать GET для страницы "Мой...

Отладчик не останавливается в точках останова
Кто-нибудь подскажите, как работать с отладчиком к Qt Creator? Пытаюсь пропустить через отладчик простейший код на чистом С++. Расставил несколько точек останова. Выставил режим отладки. ...

Установка Qt на macOS High Sierra
Здравствуйте, не могу разобраться, нуждаюсь в помощи. Стала счастливой обладательницей MacbookAir 128ГБ 2017. Установила Xcode, что и как делать дальше и откуда скачивать qt не знаю. При этом раньше...

Не видит библиотеки
Я установил Qt с офф сайта (с помощью инсталлера) в каталог C:\Qt. После этого создаю пустой проект в D:\qt_proj, в нём создаю "Пустой проект Qt" и пишу: #include <QApplication> #include <QLabel> ...

Многопоточный TCP client (QThread и QTcpSocket)
Здравствуйте. Вот в очередной раз столкнулся с проблемой... Есть TCP сокет сервера (adress и port) - с которого раз в 0.5 сек нужно брать данные = пусть 6666 байт и обрисовывать их на форме ui. ...

Сборка и компиляция под Linux
Скачал и установил Qt с официального сайта по инструкции под Ubuntu. Qt creator нормально работает. Но хотелось бы научиться собирать проект вручную через терминал. Как собрать и скомпилировать...

Чтение данных из файла
Доброго всем времени суток. Я еще тока начинаю осваивать Qt да и С++, так что просьба больно не пинать и направить в нужном направлении... собрал из разных примеров програмку которая по выбору...

Вывод в TextEdit
Как вывести текст в TextEdit в одну строку ? Пробивал через append, так выводить каждое слово с новой сроки ,а через SetText только одно слово выводит Вот мой код #include "mainwindow.h"...

Развертывание приложений qt в Linux
Всем привет! Решил поднять вопрос о развертывании приложений написанных с использованием qt в Linux подобных системах. Данная проблема легко решается в системах под управлением windows и mac...

Как сменить фон у ячейки QTableWidget?
В дизайнере на форму поставил QTableWidget и попробовал сменить фон ячейки.Получаю ошибку #include "mainwindow.h" #include "ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : ...

Где скачать QT 5.1.1
Здравствуйте, не могу найти QT 5.1.1, можно ссылку прямую на .exe

Работа с файлами
Добрый день. Очень срочно нужна помощь в написании кода с использованием библиотек Qt (Qfile), совсем не разбираюсь в них, а задание горит :( Может кто сможет помочь. Буду признателен даже не...

Ввод в ячейки QTableWidget только чисел
Здравствуйте. есть таблица QTableWidget . есть ли возможность некоторым ячейкам запретить принимать любые символы кроме вещественных чисел, т.е. цифр, и точек. ну по принципу: QLineEdit* txt1...

qt программа неожиданно завершилась, после удаления ошибки из кода.Помогло только
Привет всем! Интересно, что это за байда ? Кодим. С ошибкой. Естественно получаем "qt программа неожиданно завершилась " Удаляем ошибку - qt программа неожиданно завершилась Коментим всё,...

Конвертировать QString в bool
Добрый вечер. Нигде не могу найти инфу, как конвертировать Qstring to bool. Приведите пример.

Какой функцией получить текущие координаты мышки в переменные x, y?
qt. Какой функцией получить текущие координаты мышки в переменные x,y?

Qt Creator выдает ошибку
Здравствуте. Помогите скомпилить первую программу на Qt. Поставил Qt Creator на Debian KDE Lenny. Создал проект Qt 4 Gui Application, и сразу нажал на Build All . Вышла ошибка : No valid Qt...

Конвертирование QString в char и обратно
Столкнулся с проблемой, что не могу переконвертировать QString в char так, чтобы char массив хранил в себе русские буквы. Выложите пожалуйста, кто что может, примеры конвентирования из QString в...

Очистка текстового документа
Необходимо полностью удалить содержимое текстового файла, как реализовать?

qualified-id in declaration before '(' token
Объясните пожалуйста! Что нужно сделать, чтобы избавиться от этой ошибки. (Пытался сделать слайдер для изменения громкости в плеере). Выдает ошибку qualified-id in declaration before '(' token...

Что такое ui и с чем его едят. что лучше?
При создании приложений на qt я раньше гуи сам писал, прописывал в коде все кнопки, надписи и т.д. Сейчас пробую создавать с помощью дизайнера qt creator, он создает ui форму. В интернете ничего...

Настроить компилятор MSVC для использования в Qt Creator
Мужики помогите !! не могу понять как это настроить.... Установил Qtcreator .... И при простой программе вылазит ошибка и компилятор не появляется... Здесь версия, стоит на windows 8 64 bit, и...

Клиент-сервер с использованием SSL/TLS протокола (QSslSocket)
День добрый! Задача: написать клиент сервер, использующий протокол TLS. Знаю что реализуется с помощью класса QSslSocket, но реализовать не получается! void SslServer::incomingConnection(int...

Точка входа в процедуру не найдена
Есть идеи как решить проблему? Схожие ситуации у людей так или иначе связаны с конкретными библиотеками, здесь просто непонятные для меня символы. В папку с приложением периодически программа...

Относительный путь к файлу
Привет. Как мне правильно указать путь к файлу с моей БД? db.setDatabaseName(QDir::currentPath() + "/dictionaryDB.db"); так не работает

Выравнивание текста в QTextEdit
Как сделать в QTextEdit полное выравнивание в центр? То есть выравнивание в центр по вертикали и выравнивание в центр по горизонтали. Чтобы писать прямо в центре ячейки.

Закрытие дочернего окна и Qt-флаги
Есть окно (QWidget) Form1, по нажатию кнопочки на нем создается другое окно (QWidget) Form2. Form2*f2 = new Form2(this); f2->show(); При закрытии первой формы должна закрываться и вторая....

Поиск символов в строке QString
как определить , есть ли в нашей строке(str1) символы JFIF, если да то вывести сообщение +

Программа завершилась с кодом -1 (0xffffffff)
Программа после компиляции не запускается, ошибок не выдает в выводе эти строки: "RobotsDB.exe" (Win32). Загружено "C:\Windows\SysWOW64\win32u.dll". Символы загружены. "RobotsDB.exe" (Win32)....

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

Как сделать паузу в программе на две секунды?
Как сделать паузу в программе на две секунды?

Как изменить цвет заполнения ProgressBar или кнопки?
Как изменить цвет заполнения ProgressBar или кнопки? Добрый день всем участникам форума. Недавно писал программу, в интерфейсе которой необходимо было отображать уровень жидкости. Задачу решил...

Диалоговое открытие файла в qt
как сделать?

Как вывести русские буквы в консольном приложении?
Здравствуйте! Консольное приложение запускается под Windows, там кодировка IBM 866. В программе используются функции ввода вывода из стандартной библиотеке Си. Как можно организовать вывод строк...

Как установить компилятор в qt creator
Добрый день. Имею oc linux ubuntu 16.04 Помогите установить компилятор в qt creator.Можно обьяснять шаг за шагом где скачать компилятор как установить на qt creator.

Картинка в кнопке
Подскажите как правильно поместить картинку в обычную кнопку, pushButton.

Как установить фиксированную ширину столбца QTableWidget
Добрый вечер! возникло несколько вопросов по qTableWidget 1) есть ли какой-нибудь специальный метод, функция для запрета редактирования таблицы, всех ячеек? 2) как установить фиксированную ширину...

Доступ к переменной из другого класса
Не хочу делать глобальные переменные, как мне получить доступ из класса void MainWindow::value() { /* int a; ?????*/ } к классу settingplay с переменной int a.

Qt, как все правильно установить?
Только-только начал знакомится с основами Qt по книге "Qt 4.8. Профессиональное программирование на C++". В книге как-то не написано что где надо скачивать и устанавливать для начала изучения....

Как создать проект в Qt Creator
Доброго дня! Решил немного поиграться с Qt Creator и тут беда =( При создании проекта мне предлагают выбрать инструментарий, и тут я незнаю что выбрать( Вообщем, алгоритм моих действий был таков:...

Маштабирование с помощью QImage::scaled
Хотелось бы при изменении размеров окна чтобы изменялся и размер картинки, но получается это криво - при уменьшении ширины картинки как бы идёт вверх, при увелечении наоборот высота растягивается а...

Почему не выводит qDebug() ?
Этот диалог вызывается из MainWindow через exec(). #ifndef HEADERS_MARKRIGHTDIALOG #define HEADERS_MARKRIGHTDIALOG #include <QDialog> #include <iostream> #include <QDebug> namespace Ui {

Передача данных другой программе используя shared memory
Требуется передать другой программе данные. Остановился на варианте с использованием разделяемой памяти (shared memory) Подскажите пожалуйста простенький примерчик как это реализуется на qt....

Не могу задать компилятор для сборки
Заранее прошу прощения за дурацкий вопрос. При попытке скомпилировать проект в QT, пишет "необходимо задать компилятор для сборки". Захожу в настройки, напротив поля "Компилятор" жму кнопку...

Как пользоваться Qprogressdialog
читал документацию https://doc.qt.io/qt-5/qprogressdialog.html , делаю как в примере, не получается, если есть у кого-то время, пожалуйста покажите пример если можно полный с include и объявлениями...

Не работает отладчик в QT Creator
Всем доброго дня! Почему может не работать отладчик в QT Creator? У меня был давно заброшенный проект, о котором я вспомнил на днях. Он представляет из себя dll-библиотеку на с++, которая...

Проверка данных на число
Добрый день Суть проблемы такова: У меня есть QString строка в которую можно вводить любые символы. После ввода и занесения вводимых символов в переменную нужно проверить, является ли эта строка...

QMouseEvent - отслеживание координат
Привет Всем! Задача такая: в MainWindow установлен центральный виджет QFrame? а также открыто QDockWidget и расположен снизу. Производить отслеживание координат при перемещении курсора по...

Чтение бинарного файла QDataStream
Столкнулся с такой проблемой, не получается считать файл, не знаю в чем причина, кучу сайтов уже облазал, но никаких результатов void avtoriz::on_ok1_clicked() { QString...

Регулярное выражение для целого и дробного типа(со знаком)
Добрый день. Требуется написать регулярное выражение, которое будет принимать целые и дробные числа со знаком или без него. Для дробных чисел приемлема запись вида ".5"(0.5). В данный момент имею...

QTableWidget (реагирование на клик по ячейке);
Всем привет, хотел спросить, как можно скрывать определенные кнопки на интерфейсе по клику мыши на таблице(ячейки, строке) ? Немного ясности: Пользователь кликнул по какому-либо столбцу в таблице...

Копирование файла
Мне нужно, чтобы программа скопировала сама себя в другое место. Но при выполнении данного когда результата нет. Помогите пожалуйста. QFile::copy("prog.exe", "c:/prog.exe");

Qt 5 и Json
Здравствуйте, столкнулся с проблемой парсинга Json объектов. Например у меня есть строка "{ "Id" : 1 }", как мне её превратить в json обьект, а потом по ключу доступиться до значения и записать...

кириллица в QT4
При создании проекта в qt4, по указанному выше мануалу, в итоге не отображается кириллица, ну в смысле вотображается, но кракозябрами. Не помогает даже в font указать в системе письма "кириллица" ...

Взаимодействие клиента и сервера UDP
Хочу чтобы была взаимная передача строк между клиентом и сервером. Добился односторонней передачи. Вот сделал 2 стороннюю, но получается что то непонятное. Получилось, что клиент с сервером...

Преобразование QStringList в QString
Здравствуйте товарищи программисты! Начал писать плеер и передомной постала такая вот задачка. Надо преобразовать QStringList в QString Суть такова что в диалоговом окне я выбираю несколько файлов...

Установка фона виджета
Доброго времени суток, господа! Подскажите новичку, как правильно установить фон виджета из файла .jpg? Я делал так: int main(int argc, char *argv) { QApplication a(argc, argv); Widget w;...

Смена цвета текста кнопки по клику
Доброго времени суток. Требуется сделать кнопку которая при каждом клике меняет цвет надписи, к примеру с черного на зеленый,а при последующем клике наоборот. Думал простое условие поможет, а нет...

QString форматирование (аля printf)
Привет! Есть ли в наикрутейшем кьюте что то такое, чтоб можно было бы формтировать QString цифрами, например, есть у меня: QString str="SIZE OF YOUR ..... IS: "; теперь я хочу добавить какую то...

[Решено] QComboBox передача выбранного значения
Добрый вечер всем! Хотелось бы задать вот такой вопрос: у меня есть ComboBox в нём 5 текстовых значений, и мне нужно что бы при выборе одного из них переменной допустим "p" присваиволось некое...

Qt быстрая запись в файл
Добрый день, столкнулся с такой незатейливой проблемой, требуется записывать приходящие от прибора данные в бинарный файл, данные приходят 5-10 раз в секунду, теперь вот думаю как бы правильнее...

Ошибка код 2
14:26:09: Выполняются этапы для проекта untitled... 14:26:09: Запускается: «C:\Qt\5.2.1\mingw48_32\bin\qmake.exe» "D:\программирование\Мои проэкты\qt\1\untitled\untitled.pro" -r -spec win32-g++...

Изменение содержимого файла
Добрый день! Мне пришлось изменять программу, которую писал не я. Я локализовал место в коде и знаю, чего от него хочу, но не знаю, что надо изменить, поэтому обращаюсь за помощью. Код выглядит...

Создание каталога в qt
Подскажите функцию для создания каталога на каком нибудь локальном диске

Иконка для .exe файла в QT...
Подскажите пожалуйста, как поставить иконку для ехешника в QT...Для самой формы есть, но для ехешника нет..:(

Не удалось запустить программу. Путь или права недопустимы?
Всем привет! Скачал исходники одной программы с sourceforge.net, при запуске возникает такая вот ошибка (название темы). У кого-нибудь было что-то подобное?

Как сгруппировать radio button?
Сабж в теме.

Запуск файла в Qt
Кто знает Qt? Как запустить файл из программы? С блокнотом получается: QProcess* proc=new QProcess(this); proc->start("notepad D:/file.txt"); Но с другими файлами не катит. К примеру, как...

Parentheses expected
Вот такое описание класса class DMain : public QDialog { Q_OBJECT public: DMain() : QDialog() { } public slots: void ChoiCol(); }; Потом связываю сигнал кнопки с методом

"Can't connect to MySQL server on 'localhost' (10061) QMYSQL: Unable to connect"
Добрый день! У меня следующая проблема на Windows XP установила QtCreator и MySQL сервер теперь сам вопрос в коде создаётся база данных, которая подключается к серверу mysql осле компиляции...

Передача данный между потоками
Доброго времени суток. Вопрос следующий! Предположим имеется 2 пока (GUI и второй). Возможно ли передавать указатели между потоками. Скажем у меня есть cv::Mat (изображение) в основном потоке и я...

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru