Форум программистов и сисадминов КиберфорумКиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами. |
|
Добавить модуль QtGraphs
скачал на гитхабе модуль QtGraphs, как его теперь подключить к проекту?
на картинках то что внутри скачанного
Как вывести кириллицу в консоль QT Creator?
Всем доброй ночи.
Не могу заставить выводить в консоль QT Creator-а (3 Application Output) обычный текст на кириллице, содержащийся в строке std::string. Выводится что-то типа...
Сигналы и слоты
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->ButtonOK->setDefault(true);
connect(ui->ButtonOK...
Qt с задержкой реагирует на клавиатуру и мышь
В простом проекте без нагрузки сделал QWindow, рядом с позицией курсора (QCursor::pos()) рисуется фигура. Её реакция отстаёт от курсора на целых 3 кадра. А реакция на keyPressEvent вообще 5 кадров....
Сохранение / загрузка виджета
вот так загружаю сейв виджета:
QSettings settings;//сейв виджета
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
...
Поломана кодировка в QSqlTableModel
Добрый вечер.
Нужно запихнуть словарь существительных в базу данных. Нашёл подходящий список, скачал. Стал заводить в базу данных. Решил в середине процесса тормознуться и посмотреть, что там...
Как передавать массивы данных в QWizard между страницами?
Добрый вечер.
Собственно, сабж.
У меня на одной из страниц заполняется QTableView на один столбец (так удобнее, чем QListView, так как есть по дефолту разметка ячеек линиями). Таких вьюх пять...
Сборка QT6 из исходников в 2026 году
Добрый вечер!
Ввиду проблем с онлайн-инсталлятором (блокировка доступа из РФ) QT6 хочу попробовать собрать из исходников.
Сам никогда такого не делал, планировал использовать инструкцию на сайте...
Точная регистрация нажатий клавиш при тормозах в программе
Хотелось бы точно получать моменты нажатия клавиш, даже если программа тормозит (например, из-за тяжёлой отрисовки графики). События keyPressEvent конечно становятся в очередь, но если сравнить у них...
Глючит QPainterPath::intersects
Тестировал работу и быстродействие QPainterPath::intersects. Создаётся большой рандомный QPainterPath и проверяется его пересечение с другим QPainterPath (маленький 4-угольник). Двигается мышью и...
Проблема с qmake
Добрый вечер, уже продолжительное время пытаюсь запустить Qtcreator на ПК, все идет нормально до запуска первого проекта где мне выдает ошибку
Project ERROR: Cannot run compiler 'cl'. Output:...
Устаревший метод setSettingsRestoredOnClose
Всем добрый день, я написал программу по передаче/приему данных в/из ком-порта. Также есть возможность менять скорость порта, производить сканирование портов. Также хотел сделать, чтобы после выхода...
Построить равносторонний треугольник зная координаты его центра
Здравствуйте! Как построить равносторонний треугольник зная координаты его центра, т.е. нужен треугольник и точка в его центре. И второй вопрос, если можно, как вывести по ним его имя.
Защита программы
Здравствуйте!
Сделал программу на QT. Подскажите, пожалуйста, как лучше ее защитить для следующих условий:
1. Файл настроек должен быть зашифрован.
2. Программа может быть установлена только на 3...
Что происходит, если сигнал вызывается быстрее, чем слот может его обработать?
Вообще, вопросов несколько.
Допустим, у меня по QSerialPort приходит большой массив данных. Я его принимаю и обрабатываю в слоте в другом классе. В это время снова приходят данные и снова вызывается...
Парсер JSON
Добрый вечер.
Чтобы уважаемый sdf45 не печалился, что вопросы задают боты для оживления раздела, попытаюсь задать вопрос лично от себя. :)
Решил запилить очередной пет-проект, чтобы мозг не...
Чтение данных формата rsw в qt 4
Необходимо в Qt creator сделать чтение изображения и остальных данных из файла rsw.
.Пробовал установить библиотеку gdal, но там слишком много зависимостей. Возможно ли
как-то прочитать изображение...
Подключение библиотеки MinGW (.a)
У меня проект на Qt Creator 2.3.1, хочу подключить библиотеку MinGW, типа libuser32.a. Пробовал добавлять в QtCreator в окне Редактор-Проекты, но выбираются .lib файлы, не удалось добавить .a. Может...
Не запускается программа в QtCreator после создания файла для ресурсов
я только начал пробовать qtcreator и искренее не понимаю что делать с ошибкой
я скачал qtcreator вроде с гитхаба (https://github.com/qt-creator/qt-creator/releases/tag/v15.0.1) и остальные штуки с...
Как установить GDAL для Qt
Недавно возникла необходимость установить GDAL для Qt 4 на windows 10.
Дело в том, что это нужно перенести на компьютер на котором нет интернета.
Сначала попытался через программу anaconda, но...
Рендерить в QPixmap или QImage с аппаратным ускорением
Нужно быстро рисовать двухмерные примитивы в картинку. Как их рисовать на экран (с ускорением openGL) - понятно: создаём QOpenGLPaintDevice и суём его в конструктор QPainter. Тогда пэинтер использует...
После обновления Windows 11 программа, написанная в Qt, потребовала разрешения на GPS и WiFi
Один пользователь моей программы (Qt 5.3.2) в Windows 11 на ноутбуке напрягается из-за того, что она, дескать, стала шпионить за ним. Проблема возникла после автоматического обновления винды....
Непонятные крэши при удалении и создании объектов в QGraphicsScene
Есть небольшая QGraphicsScene, отображается в QGraphicsView. На сцене несколько сотен эллипсов. При определённом условии удаляются все объекты кроме первого, и затем создаются в заданном количестве....
C++98 инициализация QList<QString>
Нужно в метод передать QList<QString> со значением по умолчанию " ". const QList<QString> my {" "} не работает т.к. это в C++ 11. QList<QString> my (" ") не работает т.к. нужно передать...
Табличный вид с полноценной обработкой объединяемых ячеек
Приветствую всех форумитов!
Решил обратиться к сообществу со следующим вопросом.
В Qt есть всем известный класс QTableView и в нем реализована поддержка объединения ячеек. В частности:
void...
Как определить, на каком виджете сработал QAction в контекстном меню?
Добрый вечер.
В рамках решения задачи https://www.cyberforum.ru/qt/thread3214921.html всё же остановился на предложении уважаемого Annemesski остаться тех виджетах, которые поддерживают поля в...
Ломается при добавлении файла для ресурсов
Доброго времени суток
Мне для курсовой на с++ понадобился фреймворк qt, одноко есть одна очень большая проблема
вот вроде все работает, но как только я добавляю файл для ресурсов, то вылезает...
Qt C++: Передача данных из boost::asio клиента в QTextEdit через сигналы
Здравствуйте! У меня проблема с передачей данных между классами в Qt приложении с использованием boost::asio.
Есть клиент, который работает в отдельном потоке и получает сообщения через...
Нарушение доступа к памяти Windows
Создал программу с главным окном и классом control дочерним к QThread.
Класс создавал в конструкторе главного окна; в главном окне решил создать слово для флагов PSW, доступ public.
Из control есть...
Прописать приложение в автозагрузку Windows
Добрый день.
Есть мысль написать свою напоминалку о памятных датах и прочем с цыганами и кордебалетом. Вопрос в том, как запускать её каждый раз при старте винды. Можно просто ярлык кинуть в папку...
Не читаются данные из базы данных QSqlDatabase
У меня qt подключён к visual studio 2015.
Создаю базу данных, в неё добавляю собственно данные. То что всё добавилось, это совершенно точно, так как я открываю базу в SQLiteDatabaseBrowser и там...
Требования для установки QT Creator
Добрый день!
Хочу поставить и изучать QTCreator (сейчас использую MSVC).
Почитал требования в инете, одно из них непонятно:
"Прежде всего в операционной системе должен быть установлен компилятор...
Вложенные вызовы CellChanged
Если я изменяю ячейку во время выполнения слота типа on_tablewidget_cell_changed, слот прерывается и повторно вызывается. Я конечно могу сделать статический флаг занятости и в начале слота его...
Заполнить QMap из ini файла
Здравствуйте! Qt ещё в стадии изучения, так что строго не судите.
Есть ini файл в котором в группе перечислены названия и координаты опорных точек: name1 =,
X1 =, Y1=, name2 =, X2 =, Y2=, и т.д я...
Хранение параметров приложения
Добрый вечер.
Проблема: хранение текстовых параметров приложения. Чего хочется: хранить их так, чтобы внесение изменений в код было минимальным. Ну, то есть вот хочется где-то применить новый...
HeightForWidth
Поместил в QtDesigner элемент типа QGridLayout на MainWindow, на этот QGridLayout еще 2 подслоя, QHBoxLayout один под другим,
на верхний поместил несколько элементов типа QLabel и QLCDNumber;...
Смешанное создание элементов в QtDesigner и в коде
На центральном виджете добавил элемент QTabWidget с несколькими вкладками. Хочу добавить на одну из вкладок кнопку QSliderButton не из QtDesigner а с помощью пользовательского С++ кода. Редактировать...
Выпуск приложения под Windows 7
Всем привет!
Разработал приложение в Qt Creator 6.6.3 на компьютере, где стоит Windows 10. Появилась потребность перенести собранный .exe файл на компьютер с Windows 7. Прочитал, что для этого нужно...
QVector<QVector<QPointF>> Clear
Здравствуйте!
Мне нужно написать функцию, которая очищает двумерный вектор на основе QVector. Очищаемый вектор векторов передается в эту функцию как параметр. В качестве образца мной был взят...
Временная блокировка потока
Cоздал класс Control дочерний от QThread, переопределил run, в нем поместил бесконечный цикл содержащий строку wait(70); полагая что поток приостановится на 70 мс. Но на этом месте возникает ошибка...
QDebug выдаёт адреса вместо значений
Добрый день.
Допустим есть такой класс
#ifndef FUOO_H
#define FUOO_H
#include "QString"
#include "QVector"
#include "QDebug"
Сложности с добавлением стороннего заголовка
Добрый день товарищи.
Для тестовых целей нашел на просторах ГитХаба заголовочный файл, позволяющий распознавать положение человека с помощью модели yolo. Собственно вот он:
...
Правый верхний угол таблицы
Как установить текст в правый верхний угол таблицы ?
То есть я могу установить заголовки строк и столбцов таблицы. Но мне нужно установить текст в ту ячейку заголовков, с которой начинаются...
Как копировать нарисованные в QtDesigner на вкладке элементы
В QtDesigner на центральном виджете разместил tabWidget, на первой вкладке нарисовал элементов и кнопку OK; на следующей вкладке хочу использовать те же элементы, только хочу перерисовать кнопку OK и...
Доступ к данным и логике C++ из QML
Всем добрый день. Хотел узнать мнения участников форума по поводу организации взаимодействия qml-части приложения с бизнес-логикой и данными, находящимися под контролем C++. На данный момент я пишу...
Залить контур градиентом, меняющимся вдоль толщины контура
В общем не получается залить контур нужным способом. См. картинку. Пробовал все значения QGradient::CoordinateMode, и даже с QBrush химичить пробовал.
Создаю QPen примерно так:
...
Сборка проекта Qt 6.9.2 на Ubuntu 24.04
Столкнулся с проблемой при сборке своего приложения для портабл версии. Написал скрипт для автоматизации сборки:
#!/bin/bash
set -e
# ==============================================...
Пример перегрузки метода destroyEditor для класса производного от QItemDelegate
Есть у кого пример перегрузки метода destroyEditor для класса производного от QItemDelegate?
Во всех примерах по QT описан прием, когда у QItemDelegate перегружается метод createEditor, в нем...
Qt деструктор MainWindow
В MainWindow.h писал строку
QTableWidgetItem *TableItem;
в конструкторе инициализировал TableItem
quint8 i = 32;
while(i--){TableItem=new QTableWidgetItem();TableItem=new QTableWidgetItem();}...
Как растягивать QTableWidget
Начал проект в QtCreator/QDesigner, может пропускаю действия, но приходится слегка добавлять в ui_mainwindow.h (3 строки) и если удалится то добавлю быстрой клавишей... Как сделать чтобы в...
Как организовать цикл обработки сообщений в консольной программе QT ?
Добрый вечер!
Моя консольная программа принимает команды с клавиатуры по getch(), а дальше обрабатывает их.
До поры, до времени все устраивало, однако далее потребовалось из процедур типа Action1()...
Изменение порядка табуляции
Начал делать приложение, в Qt Дизайнере сначала добавил на форму QTabWidget из 3 вкладок (страниц); мне надо чтобы левая вкладка сразу была в фокусе, а при нажатии на Tab открывалась вторая страница,...
Не генерируется сигнал из потока
Здравствуйте. При запуске класса в потоке, не генерируются сигналы, хотя слоты из оного выполняются. При использовании класса без потока, всё работает.
mainwindow.cpp
void...
Компилятор не видит QApplication
Добрый день.
При компиляции вылезает ошибка:
ошибка: QApplication: No such file or directory
#include <QApplication>
Да и сам Qt Creator подчёркивает этот инклюд.
В pro-файле всё...
Проблема с подсветкой кода
Здравствуйте, помогите пожалуйста решить проблему с подцветкой кода в qt
Кода создаю проект без qt и выбираю комплект MinGW то траблы, а если создать проект qt то там и подцветка кода норм и...
Подогнать размеры QTableWidget
Добрый день.
Есть QTableWidget. В нём одна строка и три ячейки разного цвета с текстом. Минимизирую размеры виджета так:
...
Как правильно клонировать исходники QT из Git ?
Добрый день!
При попытке склонировать QT для построения из исходников использую команду:
git clone --branch v6.5.2 --single-branch --depth 1 git://code.qt.io/qt/qt5.git qt6
Git что-то делает...
Фриз после создания QPainterPath
Qt 6.4.0. Когда создаю QPainterPath с приличным кол-вом элементов - после этого в программе возникает одиночный фриз. Например, при 1000 элементах фриз примерно 1 секунда. Не зависит от типа...
'BYTE' does not name a type
Нашел драйвер Com порта Windows.
В Qt5 (Qt Creator) если подключаю и использую <windows.h>, то ошибка 'BYTE' does not name a type (winnt.h), дальше то же с 'WORD' и другими типами.
Может есть...
Второе окно
Доброго времени суток !
Суть проблемы:
В приложении есть окно MainWindow с OGLWidget. В классе MainWindow добавил диалог QDialog *dlg;
в конструкторе mainWindow
dlg = new QDialog;
...
Функция для определения максимального элемента в QMap
Здравствуйте! В заголовочном файле .h объявлен заполненный qmap, здесь же мне надо объявить массив размером максимального элемента из qmap, но как я понял у qmap нет функции max_element, чем её...
Корректно перенести проект на другой компьютер
Здравствуйте!
Необходимо работать над одним проектом на двух компах. При переносе проекта на тот комп, где он не был создан, возникает непонятная проблема.
Проект собирается, компилируется и...
Как получить диалог печати с настройками для вывода колонтитулов
Всем привет!
Qt6. Есть компонент QWebEngineView, отображает WEB страницу, надо вызвать диалог печати, что бы в нем можно было настроить выводить колонтитулы на печать или нет.
Диалоги печати из...
Редактируемость QTableWidget
У меня сделанный в QDesigner элемент QTableWidget, размерностью 2 ряда x 1 столбец, после ввода значения и Enter фон ячейки становится серым, а хотелось чтобы фон оставался белым (на верхней ячейке я...
Обработка checkbox
Документирован ли метод on_checkBox_clicked? В mainwindow объявил метод в private slots; checkBox делал в QtDesigner, похожая функция работает и для checkBox_2. При щелчке методы вызываются, но...
Перевод строки в Qt при приеме данных из com порта
Всем привет. Я пытаюсь написать программу для работы с com портом. Она должна реализовывать следующие функции:
1. Поиск com - портов - получилось реализовать, работает.
2. Подключение и отключение...
Как сделать, чтобы отладочная информация для моей программы не включала отладочную информацию Qt?
Добрый вечер!
Работаю в VS 2022. Собрал фреймворк QT в режиме Debug x64.
При сборке моей программы порядка 50 строк (вывод окна с кнопками + рекурсивный сбор инф-ции о папках
и файлах через...
Как в БД Access удалять первичные (и не только) ключи?
Пытался запросом ALTER TABLE DROP CONSTRAINT, но так и не нашёл имя первичного ключа. Пробовал добыть имя при помощи SELECT из MSysRelationships, но отказало в доступе. И можно ли как-то по другому,...
Обмен по Com порту между компьютером и микроконтроллером
Добрый день! Обнаружил странную вещь: при обмене по Com порту между компьютером и микроконтроллером количество стоп битов никак не влияет на передачу/прием. При любой комбинации количетва стоп битов...
FindChildren не видит в лэйауте созданных QLineEdit
Добрый день.
Есть форма с начальным QLineEdit и двумя кнопками. Одна добавляет новый QLineEdit, другая позволяет сохранить результат ввода в файл. Делаю так:
Widget::Widget(QWidget *parent)
...
Сгруппированные элементы внутри слоя
Создал подслой, QVBoxLayout; на него поместил QLabel с pixmap, хочу поместить в пределах Label компонент QLCDNumber c 1 цифрой.
Делать дочерний от QLabel и QLCDNumber новый компонент или можно Label...
Qt Qwidget->hide()
Всем привет, у меня имеется форма на которой находится множество кнопок, лейблов, лэйаутов и групбоксов. По нажатию кнопки у меня скрывается весь родительский виджет (tab widget) с помощью hide(). Но...
Как убрать Corner Widget в QTableView
Друзья столкнулся с одной небольшой проблемой, а именно в QTableView с кастомными заголовками область CornerButton заполняется QTableCornerButton с отрисовкой показанной на картинке. Мне бы хотелось...
Как сделать заполнение QMap методом своего класса
Здравствуйте! В https://www.cyberforum.ru/qt/thread3219721.html я задавал вопрос как заполнить QMap из ini файла, теперь меня интересует как сделать заполнение QMap методом своего класса.
Почему при сборке простейшей программы QT линкуются неиспользуемые библиотеки ?
Добрый вечер!
При сборке простейшей программы на QT (проект cmake в MSVC) в окне вывода появляются сообщения:
1> -- Using Qt bundled PCRE2.
1> -- Found WrapPCRE2: TRUE (found version "6.10.2")...
Доступ через указатель
В проекте Qt Creator использую Designer, в MainWindow содержится:private:
Ui::MainWindow *ui;далее в ui объявлено public: QGridLayout *gridLayout, *gridLayout_2;//... Координаты виджетов...
Почему не компилируется программа - не создается QJsonDocument из QJsonObject?
Добрый вечер!
Прошу подсказать, почему в указанной строке ниже возникает ошибка:
QJsonDocument::QJsonDocument: невозможно обратиться к private член, объявленному в классе "QJsonDocument"
...
Можно ли пользователю изменять размер QTextEdit
В QDesigner программе, содержащей пару элементов QTextEdit; есть ли в property Editor свойство разрешить изменять пользователю размер элемента QTextEdit если появилась теоретически возможность...
Мониторинг потоков
Есть ли инструменты определяющие, какие потоки от приложения выполняются?
Я находил ссылки Intel Thread Checker v3.1, но скачать пока не удалось, может через VPN, но требуют регистрацию.
Отображение виджетов Qwt и их свойств в дизайнере форм
Добрый день!
Использую библиотеку Qwt (скомпилировал из исходников) - если создавать виджеты в коде, то всё работает без проблем.
Но хотелось бы проектировать формы в дизайнере. Сейчас делаю так:...
Компоновка окна, пропорции масштабирования
Как сделать чтобы элементы окна (Qlabel, QPushButton, QTableWidget и т.д.) при уменьшении размера окна уменьшались в пропорции 3:2
т.е. если уменьшить окно в 3 раза, элементы уменьшатся в 2 раза по...
Множественное наследование
Имеется классclass QSliderButton : public QWidget
для класса class QSliderButtn2 : public QSliderButton уже не надо через запятую добавлять public QWidget и QSliderButtn2 ,будет наследовать...
Выход из фокуса табуляции для QTableWidget
В приложении на QDesigner если фокус от клавиши tab попадает в двухстрочный 2х1 TableWidget, то поочередно выделяются строчные элементы в цикле, Tab'ом не выходит на следующий виджет (тоже типа...
Почему QTcpSocket не полностью сразу вычитывает доступные данные ?
Прошу подсказать, в чем может причина такого результата чтения из tcp-сокета:
Клиент направляет в QTcpSocket данные - 5 символов = длина пакета и дальше данные: 00077 дальше всяко-разное...
Нажатие кнопки клавишей Enter
Пишу приложение с TabWidget. На вкладках ставится одна и та же кнопка при открытии вкладки. На вкладке открытой при запуске используя ui->pushButton->setFocus(Qt::OtherFocusReason); добился чтобы...
Public переменная в дочернем QThread классе
Если я в классе дочернем от QThread в public объявлю переменную Stage и буду изменять в функции run() и читать во внешних классах, то достоверно ли будет передаваться значение, после изменения буду...
Qt Designer Grid Layout подслои
Создал Главное окно, туда GridLayout, на него tabWidget с 3 вкладками, хочу вставить подслой тоже QGridLayout, можно ли вставить подслои на каждую вкладку, а также подслой глобальный на все вкладки?
Как заставить QRandomGenerator создавать повторяющиеся последовательности?
Собсна это и весь вопрос. Нужно для отладки. Как заставить этого зверя создавать повторяющуюся последовательность?
int k = QRandomGenerator::global()->bounded(10, 100);
QT+MVSC на WIN7 32bit
Помогите! Уже 2 дня мучаюсь, мне нужна сборка на WIN7 32 bit QT+MVSC, установил QT 5.7.1 все встало без ошибок, установил Visual Studio 2015 выбрал следующие компоненты:
-Visual C++
Common...
Нестабильность и вылеты при 2 вызовах QPainter::drawPixmapFragments
Рисую на QOpenGLWindow, используя QPainter::drawPixmapFragments. Если в каждом кадре использовать только один вызов drawPixmapFragments (который использует один текстурный атлас) - всё отлично, даже...
Предупреждения от драйвера PSQL при попытке отчистить query запрос на невалидном соединении
Всем привет !
Проблема следующего характера. Я написал API по взаимодействию между клиентом и базой данных. Наладил систему для записи некоторых запросов в SQLIte и взятия из кэша при обрыве...
Вызов меню по F10
С использованием QDesigner создал главное меню, в конструкторе MainWindow скрыл по умолчанию, хочу по нажатию клавиши F10 сделать меню видимым. Какие действия необходимы для этого?
Как в QMainWindow добавить несколько виджетов на место центрального ?
Добрый вечер!
В прежней версии моей программы я не использовал QMainWindow.
Создавалось окно редактора и надпись, все паковалось в layout и он устанавливался как-то так:
// ---...
Как впиндюрить кнопку в ячейку QTableWidget, так чтобы она была справа, а значение слева?
Как впиндюрить кнопку в ячейку QTableWidget, так чтобы она была справа, а значение слева? Если просто назначить кнопку виджетом (setCellWifget), она расползается на всю ячейку. Пробовал впихивать в...
Почему QObject::connect не компилируется?
Добрый вечер!
Голову сломал - не могу понять - почему не компилируется вызов connect - см. в конструкторе MyMainWindow::MyMainWindow - не подскажете ?
#define PORT_TO_LISTEN 5555
...
Допускаются ли сигналы с переменным числом параметров
Безопасно ли использовать сигналы с переменным числом параметров как в функции?
Безопасное изменение переменной
Добрый день, в классе есть функция F, использующая некую protected структуру и есть функция-setter S, через которую можно снаружи изменять значения полей этой структуры в произвольный момент. Как...
Как правильно работать с данными по схеме thread - worker?
Добрый вечер!
Я реализую процедуру чтения данных из QTcpServer в отдельном потоке по схеме из документации:
class Worker : public QObject {
Q_OBJECT
public:
Worker();
~Worker();...
Не срабатывает слот
Делаю программу в QDesigner, создал QTableWidget tableWidget_2с 5x5 ячейками. Отдельно создал класс Control:class Control : public QThread
{
Q_OBJECT
public:
Control(QObject *parent = 0);...
QTableWidget удаление и добавление столбцов
На форме QTabWidget изменял ширину и число строк и столбцов и переразмещал в другом слое в зависимости от вкладки. Так на начальной вкладке было 5 столбцов и 32 строки, на некоторой другой 1 строка и...
QComboBox выпадающий список перехватывает фокус
Приветствую.
Задача такая: нужно сделать комбобокс с полем ввода, чтобы список обновлялся в зависимости от того, что ввели.
Не могу понять, как сделать, чтобы список не перехватывал фокус. На...
Программа для работы с com port qt
Добрый день, пробую написать программу для работы с com-portom. Никак не могу реализовать прием данных. Может кто-нибудь подсказать? Файл с программой прилагаю. ОС Astra Linux.
Некорректная работа QMessageBox в Astra Linux
Добрый день, установил qt5 в AstraLinux 1.7, хочу написать простую программу для ком-порта. Пробую отработать QMessageBox, выдает ошибку. У меня при обработке слота (нажатие кнопки) есть следующая...
Динамический массив QPainterPath
Добрый день, как правильно создать двумерный динамический массив QPainterPath ?
Если объявление переменной path ( QPainterPath **path; ) делается внутри функции,
void myclass::myfunc(void)
{...
Как надежно получить и использовать отправителя сигнала в лямбде?
Добрый вечер!
Имеется такая конструкция - создается объект MyWorker на стеке.
К его слоту подключается обработчик в виде лямбды.
Я хочу обратиться из лямбды к MyWorker - как это сделать ?
...
Будут ли вызываемые из QThread::run() функции выполняться как отдельный поток
В MainWindow создается объект Control дочерний от QThread, в котором объекты с функциями доступа по TCP/IP, и в MainWindow есть объект с функциями доступа по Com порту. Вызов по указателю от...
Динамическая информация в иконке приложения в панели задач
Добрый день.
Вопрос: как показать в иконке в панели задач, к примеру, для мессенджера, сколько сообщений непрочитано? И как изменить эту цифру, если в течение сеанса пришли ещё сообщения? Вот как...
Недопустимое имя файла
В диалоге сохранения файла задаю фильтр ""Файлы TDMCC(*.* *)". При попытке сохранить файл без расширения выдаёт ошибку "Недопустимое имя файла". Можно ли заставить диалог не выдавать это, не применяя...
Как построить дополнительный модуль к ранее построенному QTBase?
Добрый вечер!
Ранее я собрал из исходников QTBase. Дело было так:
d:
cd \qt6\static_debug_build_qtbase
d:\qt6\qt5\configure.bat -debug -static -prefix "d:\qt6\static_debug_install_qtbase"...
QProgressBar узор заполнения
Есть ли в QProgressBar свойство чтобы заполнение индикатора было сплошным (правый рисунок) а не прямоугольными элементами (левый рисунок)
Дублирование открытия ссылки из программы
Qt 6.10.2, Qt Creator 18.0.2, Ubuntu 26.04
В основном коде программы, по достижении определённого момента открывается отдельное окно, в которое передаётся ссылка, описание ссылки и указатель на...
Qt6 устанавливается как то криво
скачал вот от сюда https://www.qt.io/development/download-qt-installer-oss выбрав Win64
подценил при усиновке mingw
после установке выполнил
cd C:\
set...
Отладка QCreator мультипоточная
Я изменяю атомарную переменную в MainWindow (по нажатию кнопки), которая обрабатывается оператором switch в другом потоке.
Можно ли раздельно в 2 окнах пошагово отлаживать 2 потока, т.е. иметь в...
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 от своих библиотек.
То есть статической линковке...
Программа пишет, что отсутствуют подходящие комплекты
Добрый день. Хочу начать осваивать работу с Qt по книге Шлее М. - Профессиональное программирование на C++. Qt 4.8. но там, к сожалению, не описывается, что нужно установить.
Были скачаны и...
Ошибка 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...
Создание окна при нажатии на кнопку
Все просто. Есть "Форма 1", и "кнопка 1", при нажатии на которую должна открываться "форма 2".Все.
Напишите, пожалуйста, кодом как это делается. Не отправляйте меня читать километровую всеобъемлющую...
Изменение размеров виджета при изменении размеров окна
Здравствуйте!
Окно, созданное Qt (в моем случае QMainWindow), можно увеличивать и уменьшать в размерах. А как сделать так, чтобы увеличение окна порождало увеличение какого-либо виджета(ов)?...
Изменить цвет текста QLabel
Доброй ночи! :)
а как поменять цвет текста метки QLabel??
Смена иконки приложения в QT
С помощью какой функции или класса можно поменять иконку QT-приложения?
Построчное чтение из файла
Мне требовалось следующее: реализовать чтение из файла построчно и записывать каждую строчку в три разные переменные(файл по умолчанию со всеми строчками, имеющими строго по 3 слова). Я сделал это,...
Русский язык в консоли
Подскажите пожалуйста как заставить консоль писать кириллицей.
QtCreator
minGW 5.7.0
windows 10
если писать вот так:
Stack <int> myStack(5);
printf("заполним стек:\n");
cout <<...
Скачивание Qt в 2023 году
Столкнулся с проблемой скачивания Qt понятно из-за чего.
Кто как скачивает Qt, откуда взять. Использовать VPN это хорошо, но платно, бесплатные дают низкую скорость.
Слышал, что есть Offline...
Ошибка при запуске через exe файл. Отсутствует Qt5Core.dll
Доброе время суток.
Из среды Qt Creator 5.3.2 при сборке Выпуск, программа запускается и работает так как надо.
При запуске exe файла из папки release возникает ошибка:
Запуск программы не...
Размер экрана
Как узнать размер экрана? Для того, чтобы грамотно задать геометрию виджета.
А еще лучше - размеры рабочей области (те без трея)
QStringList и QList<QString>
Здравствуйте уважаемые форумчане!
Подскажите пожалуйста, для чего понадобилось вводить QStringList
если есть более общий случай QList<QString>?
Спасибо)
Как подсоединить DLL библиотеку в Qt
Здравствуйте. Хотелось бы узнать как подсоединить DLL библиотеку к Qt, если есть .h файл. Гуглил, но так и не получилось ничего :(
PostgreSQL - QSqlError Driver not loaded
Здравствуйте.
Сделал тестовую базу данных в PostgreSQL ( версии psql (PostgreSQL) 13.1 (Ubuntu 13.1-1.pgdg20.04+1) ) , хочу написать к ней какой-нибудь пользовательский интерфейс.
Пишу код
...
QT, ошибка при сборке/установке проекта
Вынуждена самостоятельно знакомиться с фреймворком QT и это оказалось очень даже сложно!
Помогите разобраться с такой проблемой:
20:46:10: Выполняются этапы для проекта hello...
20:46:10:...
Что случилось с Qt (или как теперь скачать Qt SDK)?
Привет!
Поставил новую винду и, как следствие, нужно поставить все необходимые тулзы. Залез на кутэшный сайт, чтоб скачать Qt SDK, но ссылку на нее так и не нашел. Предлагается скачать саму Qt, Qt...
QDateTime формат
Всем доброго времени. Подскажите, как изменить формат отображения времени и даты. Считываю время и дату, пытаюсь изменить отображение, но смысл не меняется. Выходит такое: Чт сен 14 15:13:17 2017. А...
Изменить размер шрифта QLabel
// метка время от
QLabel* timeFromTxtLabel;
timeFromTxtLabel = new QLabel();
//-------------timeFromTxtLabel------------
timeFromTxtLabel->setText("время от");...
Отладчик не задан в Qt
Создаю новый проект "С использованием чистого C++" в Qt Creator. Запускаю компиляцию и ......Пишет в ошибок "Отладчик не задан."
Установка 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), выдающих свой номер в стандартный вывод. Вывод распараллелить по...
Перевод из QString в Int и обратно
Здравствуйте!
Начала разбираться с Qt и столкнулась сразу с такой проблемой
ошибка: assigning to 'int' from incompatible type 'QString'
#include "mywidget.h"
#include "ui_mywidget.h"
...
Перенос приложения на Windows
Знаю, что избитая тема. Перечитал таких до кучи, но не получается ни в какую запустить собранное приложение. При запуске выдает такую ошибку: This application failed to start because it could not...
Qt, лего игрушка (2д), трудности с наследованием и "детальками"
Здравствуйте :senor:
К чему стремлюсь:
лего-стройка, 2д, детали крепятся в пазы (собственно, как в лего), детали не могут висеть в воздухе, не стыкуемые - не стыкуются, детальки можно вертеть...
Qt 4 подключение к PostgreSQL
Просветите новичка. Мне необходимо написать на Qt программу для работы с базой данных PostgreSQL.
Начинаешь искать - сразу возникает куча вопросов, (нужно найти исходники постгреса,...
Как собрать независимый EXE (Qt Creator)
Со вчерашнего вечера вожусь с установкой Qt Creator'а >___<
Изначально была установлена Visual Studio 2012, но т.к. для creatorа нужен компилятор C++ 2010, поставил VS 2010. После пришлось возиться...
Qt console ввод/вывод данных
qt консольное приложение. как считать строку
include <QCoreApplication>
#include <string>
#include <iostream>
#include <QObject>
#include <QString>
int main(int argc, char *argv)
{
Подключение статических библиотек в Creator
Всем доброго времени суток.
Возникла необходимость подключения статических библиотек в Creator(в Windows). Но как я не крутил в файле проекта LIBS с *lib - ами, максимум чего добился это что...
В каком случае 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.( и все тоже...
QString удалить первые два символа?
Как удалить первые два символа в QString?
id212188538
чтобы было:
212188538
QDir: получение контента директории
Всем привет.
QDir dir("/path/to/directory");
QFileInfoList dirContent = dir.entryInfoList(QStringList()
<< "*.сpp",
QDir::Dirs | QDir::Files | QDir::NoDotAndDotDot);
Как ограничить...
Как изменить размер изображения QPixmap с сохранением соотношения сторон?
Добрый вечер, пишу для себя ускоспециализированный просмотрщик изображений на Qt 4.8.5 (GCC 4.8.2 20131212 (Red Hat 4.8.2-7), 64 бита). На вход программе даётся список файлов, из которых создаются...
Запуск внешней программы
Нужно, что бы по клику на кнопку вызывалась программа.
Вопросы:
1)Что мне прописать сюда:
void MainWindow::on_pushButton_clicked()
{
}
Как через qDebug () вывести значение строковой переменной в консоль?
В QtCreator нужно сделать вывод через функцию qDebug(). Однако с этим возникают трудности т.к. нужно вывести переменные типа string. Как можно это дело реализовать? А то как ни пытался ошибки сыпет и...
Qfile: запись в файл на русском языке
Как записать в файл на русском языке?
вот мой код. Не могу понять почему не записывает русский язык.
QFile file("file.txt");
if (file.open(QIODevice::WriteOnly |QIODevice::Text |...
QTableWidget взять значение ячейки
Присваиваю значение ячейки QTableWidget переменной QString и на этом месте программа крашится.
Вот код:
void MainWindow::AddTable(int value, int i, int j)
{
QString check =...
Ошибка при сборке проекта
Установил Qt 5.1.1 for Windows 32-bit (VS 2010, OpenGL), попытался собрать
#include <QtGui>
int main()
{
QApplication app();
QLabel lbl("Helo world");
lbl.show();
return...
Как правильно использовать processEvents() ?
Тэкс... парни, что - то поток отказывается сигналы обрабатывать не смотря на processEvents() ...
Создал новый GUI проект, добавил класс для второго потока, в его конструктор засунул...
Qt Запись данных в Excel
Добрый день, форумчане! Пытался записать данные из Qt Excel. Перекурил форумы, литературу и в итоге родил такое решение.
void MainWindow::on_actionPrint_triggered()
{
// получаем указатель...
Где скачать?
Все не как не могу найти сайт для скачивания и установки qt на mvs ,сайт qt-project пересылает на другой хостинг,а все старые ссылки тоже не работают.
P.S Стоит ли устанавливать Qt в visual studio...
Класс не зарегистрирован
вот код программы функции кнопки
QString setOpenResumeName=(QFileDialog::getOpenFileName(0, "Открыть резюме в формате ворд", "", "*.doc *.docx *.rtf"));//путь , вариант расширения "*.cpp *.h"
...
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...
Ошибка 0xc000007b
Релизнул прогу разными версиями 5.6.2 - 5.8.0, после запуска exe выдавало ошибку, что отсутствует файл Qt5PrintSupport.dll, нашел этот файл вставил в релиз и теперь другая ошибка 0xc000007b. Брал...
Создание файлов в Qt
есть некая программа, которая раз в 4 секунды выдает некоторый набор символов. этот набор символов надо записать в отдельный файлик на жестком диске, а файл назвать по времени прихода этих символов....
Комплекты для Приложения Qt Widgets
Добрый день!
Недавно установил Qt Creator и ещё не совсем разобрался, а именно, что за комплекты нужны для Приложения Qt Widgets и откуда их взять?
Версия: Qt Creator 4.5.0
Qt: Создание красивого графического интерфейса...
Здравствуйте!
Интересует создание графического интерфейса с эффектами, стилями и т.д. - средствами использования библиотек Qt.
Хотелось бы услышать рекомендации по данному вопросу и увидеть...
"QtGui/QApplication: No such file or directorty" При попытке скомпилировать в qtcreator
Ребят помогите пожалуйста разобраться при попытке скомпилировать в qtcreator выдает ошибку:
..\..\..\array_003\main.cpp:1: ошибка: QtGui/QApplication: No such file or directory
#include...
Вывести изображение на форму
как в Qt вывести изображение на форму?
Своя модель для QTreeView
Хочу отобразить дерево...
модель: своя модель унаследованная от QAbstractItemModel.
Представление: QTreeView, добавленное на форму.
Данные: Пусть будет две строки добавленные в QStringList, обе...
Ошибка 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,...
Как организовать прокрутку для виджета?
Здравствуйте. Я новичек в создании пользовательских интерфейсов, поэтому мне крайне недостает знаний популярных приемов, так сказать best practice, как организовать ту, или иную вещь в UI.
Итак, моя...
Вывод текста в QLineEdit
Нужно чтобы при введении в первое поле цифры 1, во втором поле, после нажатия кнопки, выводилось слово "Привет", а ври вводе 2 "Пака".
Как связать все объекты? Вод недоделанная программа
Заранее...
Условие в CheckBox
Нужна помощь. Как в QT Creator сделать так что бы была проверка в CheckBox.Т.е. если галочка есть то выводит результат один, если галочки нет то выводит результат другой. Т.е.нужна проверка включен...
Реализация калькулятора в Qt
Ребят, помогите ,пожалуйста!
Необходимо ( к моему великому сожалению!) сделать нечто похожее на калькулятор. С простыми функциям (т.е. "+" , "-" , "/", "*" , "sqrt" , "." , "=" , "<-", "С" . С...
Цвет фона QLabel
Здравствуйте!
Подскажите, пожалуйста, как у QLabel цвет фона поменять? Он, я так понял, просто прозрачный, и бороться с этим не получается... Проще говоря вот из этого нужно что-то вроде сделать....
Подскажите самый простой пример TCP клиента и TCP сервера
Подскажите пример самого простого TCP клиента и TCP сервера.
QScrollArea и полоса прокрутки
Имеется следующий код:
QDialog *PatientDialog::CreateDialog(QString tabName)
{
// Генерируем диалог создания карточки пациента
QWidget *w = new QWidget();
QDialog *d = new...
Нажатие QPushButton по нажатию Enter
Здравствуйте.
Вопрос вроде простой, но не могу найти ответ.
Нужно чтобы по нажатию Enter на клавиатуре - нажималась кнопка QPushButton на динамически созданной форме, в общем форма создана не в Qt...
работа с QPixmap
недавно начал знакомство с с++ и qt поэтому несколько нубо вопросиков)
1)
(вырезки)
.h
public:
QString OriginalPicturePath;
QPixmap OriginalPicture;
QLabel OriginalPict;
...
Перенос строки
Вечер добрый.
Проблема в следующем. Почему-то не получается в файле перейти на новую строку (вся запись ведется в конец). Пробовал endl и "\n" писать в начало, ибо думал, что, возможно, проблема в...
Запрет на изменение размеров формы
Сабж. Как реализовать так, чтобы не было отображения в контекстном меню в диспетчере задач, т.е. чтобы оно было неактивным?
Кодировка в Qt
Раньше спокойно работа в Qt v5.10 и использовал русский язык при выводе сообщений об ошибке через QMessageBox, и все выводило, что и предполагалось. Но потом скачал, по кое-каким причинам, решил...
Настройка MSVC в Qt
Есть установленный Visual Studio 2015, Qt 5, Qt VS Add-In MSVC2015.
При установке Qt выбрал msvc2015 32bit, но в списке компиляторов только mingw.
Как добавить MSVC в Qt?
Непонятная ошибка деления на ноль sigfpe arithmetic exception
Здравствуйте вот такая проблема пишу файловый менеджер
есть кусок кода который копирует файл
for (int i=0;i<path.size();i++) // проходимся в цикле по всем элементам и считаем их общий вес
...
Установка Qt библиотеки на Ubuntu (Linux)
Скачал архив библиотеки Qt для Linux.
Распаковал в /usr/local
Все делал по инструкции: http://doc.crossplatform.ru/qt/4.4.3/install-x11.html
После команды make выдает ошибку (на скрине).
...
Как настроить и использовать qtserialport?
Уважаемые форумчане!
Пытаюсь использовать QSerialPort. (Qt 4.8.1, mingw).
Безрезультатно перепробовал много рекомендаций из сети.
При попытке собрать проект qtserialport.pro выдает сообщение: ...
Закрытие окна кнопкой
Добрый вечер.
Подскажите пожалуйста как закрыть окно кнопкой.
Вот что имеется main.cpp, mainwindow.cpp, mainwindow.h, mainwindow.ui, mainwindow2.cpp, mainwindow2.h, mainwindow2.ui.
Как сделать так...
Перевод char* to qstring
Всем доброго времени суток, подскажите как перевести из char* в qstring, именно так. Собственно я пробовал уже пару тройку вариантов, но то ли пролог косячит, то ли qt не хочет забирать выхлоп...
Установка драйверов QPSQL, QSQLite
Здравствуйте, помогите разобраться, целый день бъюсь(
Подскажите, как подключать эти драйвера и какой мне нужен, если я пользуюсь PostgreSQL.
QSqlDatabase: QPSQL driver not loaded
QSqlDatabase:...
QListView
как построчно добавлять текст (QString) в данный виджет?
Добавлено через 17 секунд
и потом оперировать с этими строками
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
Я начал...
Диалоговое окно выбора файла
Всем привет!
Помогите разобраться с диалоговыми окошками)
Для примера возьмем такую задачку: textEdit и toolButton. При нажатии на кнопку toolButton должно открываться диалоговое окно выбора файла....
Как правильно удалять выбранные элементы из QListWidget?
Собственно есть QListWidget с несколькими элементами, как удалять выбранный элемент?
Есть предположение, что так delete ui->my_super_widget->currentItem();
Но сдаётся мне, что это не корректно, да...
Как изменить название окна программы?
Столкнулся с такой проблемой. Хочу поменять название окна программы с MainWindow на своё. Уже неоднократно менял названия с помощью windowTitle. Меняю так и в этот раз, но название не изменяется. Как...
Не работает отладчик в QT Creator
Всем доброго дня!
Почему может не работать отладчик в QT Creator?
У меня был давно заброшенный проект, о котором я вспомнил на днях. Он представляет из себя dll-библиотеку на с++, которая...
Округление double до 2-х знаков
Добрый день! я в отчаянии. как мне округлить double до 2-х точек?
я пробовала round(n*100)/100.0, пробовала round(n*100)/100 но в итоге получаются такие цифры -900.63999999999999. либо с 00000001...
Qt кнопка с круглыми краями
Привет! В приложении хочу создать кнопочку, но чтобы она имела круглые края. Как это можно сделать, чтобы кнопка была круглая.
Точка входа в процедуру не найдена
Есть идеи как решить проблему? Схожие ситуации у людей так или иначе связаны с конкретными библиотеками, здесь просто непонятные для меня символы. В папку с приложением периодически программа...
QTime и отсчет времени
Подскажите пожалуйста, как организовать отсчет времени с помощью QTime?
Есть QTime::elapsed() но она возвращает время в миллисекундах.
Т.е. я бы хотел иметь отсчет времени 00:00:01..02..03 ну и...
Как растянуть строки на всю ширину QTableWidget?
В таблице два столбца, ширина первого должна подгоняться автоматом, а ширина второго фиксирована.
Делаю так:
_table->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);...
Очистка содержимого QTableView\QStandartItemModel
И снова я с вопросами по таблице.
Переход с QtableWidget на QtableView прошел удачно, все что надо работает, ну почти все.Простой пример.
Как сделать очистку?
С TableWidget все было просто
...
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 - 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...
QTableView выделение строки
Здравствуйте, подскажите как программно выделить нужную строку в QTableView? Методы setCurrentIndex() и selectRow() подсвечивают строку, но не выделяют ее. Мне нужно чтобы строка выделилась, как...
Примеры проектов на QT(QT Creator)
Скиньте, пожалуйста, для изучения Qt, ваши проекты на QT(QT Creator).
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 \
Qt оффлайн карта osm
Здравствуйте, по моему курсовому проекту нужно сделать оффлайн карту.Сначала я думал отрисовывать и отображать объекты карты с помощью opengl, но почитал про QtLocation, что он имеет элемент Map,...
Как компилировать Qt 4.*.* с Visual Studio 2010
Найден способ без всяких проблем использовать библиотеку Qt с C++ 2010.
После выполнения процедур приведенных в этом мануале Вам больше не нужно будет вручную прописывать пути к библиотекам и...
Убрать стандартную рамку окна Windows
Привет всем)
Как в Qt creator убрать стандартную рамку окна (не знаю, как это точно назвать) и сделать например так, как на скриншоте?
Поиск и чтение определенного тега в xml
У меня есть вот такое xml документ:
<?xml version = "1.0"?>
<DataBase_Test>
<Maths>
<Card number = "1">
<q>2+2</q>
<a>4</a>
QSerialPort прием данных
Здраствуйте, пытаюсь наладить обмен данными по rs-232 через адаптер FTDI. Отправка происходит, адаптер сигнализирует об успешной приемке передаче, но в программе буфер пустой, в чем может быть...
Событие при смене Item в comboBox
Привет всем участникам форума. Пишу курсовую, возникла такая проблема.
Имеется два comboBox.
comboBoxDepartments - Хранит информацию об отделах
comboBoxPosts - Хранит информацию о должностях,...
Вставка рисунка в Qt Designer
Здравствуйте! Кто может подсказать как в форму добавить рисунок таким образом, чтобы он отображался как в типичных программах, в разделе "О программе (иконка файла)". Работаю в Qt Designer.
Как изменить цвет формы. Смена цвета фона влияет на все компоненты
День добрый.
1. Рисую форму в QT Creator - Design, как изменить цвет формы? Захожу в Style sheets, добавляю background color и меняется цвет ВСЕГО что есть на форме. при добавлении нового элемента,...
Перевод в другую систему счисления
Здравствуйте, нужна помощь в реализации задачи. Нужно составить программу которая математическим способом будет переводить из десятичной системы исчисления в двоичную, шестнадцатеричную и...
Перевод из QString в QByteArray
Добрый день! подскажите у меня есть строка QString str="1L",ее я отправляю в порт,но для этого мне нужно посчитать ее контрольную сумму, как мне ее перевести в Ascii(шестнадцатеричную) и разобрать в...
Qt не видит WebEngine
Доброго времени суток. переходя на 5.7 узнал печальную вещь что WebKit признан устаревшим и на замену ему пришёл WebEngine. Начав копать в ту сторону узнал какой модуль нужен именно мн, но при...
Правильный вывод сообщения на экран
Как правильно с помощью QMessageBox вывести окно с текстом на экран, по аналогии с MessageBox.
P.S http://qt-doc.ru/okna-soobcheniy-qmassagebox.html - читал, но не думаю, что такой вариант...
Отладчик не останавливается в точках останова
Кто-нибудь подскажите, как работать с отладчиком к Qt Creator?
Пытаюсь пропустить через отладчик простейший код на чистом С++.
Расставил несколько точек останова. Выставил режим отладки. ...
Ввод в ячейки QTableWidget только чисел
Здравствуйте. есть таблица QTableWidget . есть ли возможность некоторым ячейкам запретить принимать любые символы кроме вещественных чисел, т.е. цифр, и точек. ну по принципу:
QLineEdit* txt1...
Развертывание приложений qt в Linux
Всем привет!
Решил поднять вопрос о развертывании приложений написанных с использованием qt в Linux подобных системах.
Данная проблема легко решается в системах под управлением windows и mac...
Как добавить опции компилятора в Qt Creator
При сборке проекта возникают ошибки: undefined reference to `ChoosePixelFormat@8' и undefined reference to `SetPixelFormat@12' (компилирую под виндой). Проблема решается добавлением опции компилятора...
Снова jom.exe
Вечер добрый. Прошу прощения, что пишу, возможно, не в том разделе, но...
В общем сегодня весь день борюсь с jom'ом...
Выдает всегда следующее, хоть ты тресни...
23:33:36: Выполняется сборка...
Записать значение Qspinbox в переменную
есть глобальная переменная (а1). Задача: как с помощью qspinbox ?? То есть что бы а1=5 например. Вообщем У меня есть А1 и я хочу дать ей значение 5. Как сделать????
connect(lineEdit,...
Invalid use of incomplete type class Ui
Кидаю код
#ifndef WINDOWCAM_H
#define WINDOWCAM_H
#include <QMainWindow>
#include <QWidget>
#include <cameraviewholder.h>
namespace Ui
Относительный путь к файлу
Привет. Как мне правильно указать путь к файлу с моей БД?
db.setDatabaseName(QDir::currentPath() + "/dictionaryDB.db");
так не работает
ProgressBar и таймер
всем доброго времени суток! не знаю существует ли такая тема , но тем не менее хотелось бы получить ответ на следующий вопрос. на Qt на форме есть ProgressBar как заставить с помощью QTimer'а...
QPushButton изменить стиль
вообщем я хочу изменить стиль кнопки, но как вообще это правильно делать...
нашёл вот это:
http://doc.crossplatform.ru/qt/4.6.x/stylesheet-examples.html#customizing-qpushbutton...
QSqlDatabase: QPSQL driver not loaded
Не пойму в чем дело, до этого на SQLite работало все хорошо. Решил перейти на Postgres. И тут посыпалось, драйвер не видит, соединение не ставит. Пробовал и QPSQL и QPSQL7 ничего не выходит. ...
Картинка в кнопке
Подскажите как правильно поместить картинку в обычную кнопку, pushButton.
Из QByteArray в QString
names - файл, который содержит всего одну строчку. предполагается, что там она будет не одна, и потребуется readAll(). Однако я не знаю как преобразовать bytearray в qstring. вот слот:
void...
Точка входа в процедуру не найдена в библиотеке dll
Здравствуйте! У меня точка входа в процедуру не найдена в библиотеке dll.
Скриншот вложил.
Жду вашу помощь!
Как сделать паузу в программе на две секунды?
Как сделать паузу в программе на две секунды?
Не видит библиотеки
Я установил Qt с офф сайта (с помощью инсталлера) в каталог C:\Qt. После этого создаю пустой проект в D:\qt_proj, в нём создаю "Пустой проект Qt" и пишу:
#include <QApplication>
#include <QLabel>
...
Конвертировать QString в bool
Добрый вечер. Нигде не могу найти инфу, как конвертировать Qstring to bool.
Приведите пример.
QTableView - добавить новую редактируемую строку в таблицу
Здравствуйте, дорогие форумчане.
Опять я и опять с вопросом:-Добавлено через 1 час 1 минуту
Вот отрывок: QPushButton *add = new QPushButton("Add");
...
Как закрыть приложение?
main.cpp
#include <QtGui/QApplication>
#include "qmlapplicationviewer.h"
Q_DECL_EXPORT int main(int argc, char *argv)
{
QScopedPointer<QApplication> app(createApplication(argc, argv));
...
Закрытие дочернего окна и Qt-флаги
Есть окно (QWidget) Form1, по нажатию кнопочки на нем создается другое окно (QWidget) Form2.
Form2*f2 = new Form2(this);
f2->show();
При закрытии первой формы должна закрываться и вторая....
Что такое tr ?
Почему все строки в документации проходят через tr(QString) ?
QString to const char*
сабж.
кто знает как реализовать - помогите :)
из гугла пробовал
std::string str = pUserName->text();
char * writable = new char;
std::copy(str.begin(), str.end(), writable);
writable =...
Неверная кодировка в выводе компилятора в Qt Creator
Всем доброго времени суток.
Поставил я себе QtCreator+MS Visual Studio 2010 на замену привычным gcc+SublimeText.
Столкнулся со следующей проблемой: ошибки и предупреждения компилятора выводятся...
Очистка текстового документа
Необходимо полностью удалить содержимое текстового файла, как реализовать?
Удаленная компиляция
И так друзья.
Стиль моей писанины такой что постоянно приходится перекомпилировать проект, и когда он большой все происходит очень долго, т.к. в основном сижу под вирталкой (иногда их несколько...
Как сменить фон у ячейки QTableWidget?
В дизайнере на форму поставил QTableWidget и попробовал сменить фон ячейки.Получаю ошибку
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
...
qualified-id in declaration before '(' token
Объясните пожалуйста! Что нужно сделать, чтобы избавиться от этой ошибки. (Пытался сделать слайдер для изменения громкости в плеере). Выдает ошибку qualified-id in declaration before '(' token...
Установка Qt на macOS High Sierra
Здравствуйте, не могу разобраться, нуждаюсь в помощи. Стала счастливой обладательницей MacbookAir 128ГБ 2017. Установила Xcode, что и как делать дальше и откуда скачивать qt не знаю. При этом раньше...
closeEvent для QMainWindow
Всем привет.
Какой смысл в вызове closeEvent базового класса?
void MyMainWindow::closeEvent(QCloseEvent *event)
{
doSomething();
QMainWindow::closeEvent(event); // Что это дает?
}
Правильный парсинг html в Qt
Здравствуйте.
Необходимо парсить html средствами Qt.
Я это делаю следующим образом:
QWebPage WebPage;
WebPage.mainFrame()->setHtml(HtmlText);
QWebElement WebElement = ...
Многопоточный TCP client (QThread и QTcpSocket)
Здравствуйте. Вот в очередной раз столкнулся с проблемой...
Есть TCP сокет сервера (adress и port) - с которого раз в 0.5 сек
нужно брать данные = пусть 6666 байт и обрисовывать их на форме ui.
...
Qt(удаление файлов)
Добрый день. Необходимо реализовать удаление файлов из папки по нажатию кнопки в Qt(файлы лежат в определенной папке с форматом *.html).
Буду благодарен за помощь.
QString и русский текст
Возник вопрос как вывести в метку на форме (QLabel) текстовую строку на русском языке.
Вначале думал задать его тут. Но потом всёж нашёл решение и подумал что неплохо бы им поделиться тут.
Тем...
Почему не выводит qDebug() ?
Этот диалог вызывается из MainWindow через exec().
#ifndef HEADERS_MARKRIGHTDIALOG
#define HEADERS_MARKRIGHTDIALOG
#include <QDialog>
#include <iostream>
#include <QDebug>
namespace Ui {
Как узнать отправителя, который отправил сигнал?
Вопрос как узнать слоту от какаого отправителя пришел сигнал для того, чтобы подключиться к данному слоту и отправить сигнал подтверждение, можно так сделать или есть идея получше?
как использовать методы класса в разных потоках?
Пишу программу для обмена данными с usb hid устройством. Чтобы получать данные от устройства в любой момент и не вешать главное окно, решил чтение с устройства делать в отдельном потоке. Создал...
Как сгруппировать radio button?
Сабж в теме.
Как изменить цвет заполнения ProgressBar или кнопки?
Как изменить цвет заполнения ProgressBar или кнопки?
Добрый день всем участникам форума.
Недавно писал программу, в интерфейсе которой необходимо было отображать уровень жидкости. Задачу решил...
Project ERROR: Cannot run compiler 'g++'. Output:
Доброго времени суток, недавно решил заняться разработкой приложений с графическим интерфейсом, создал пустой проект, запустил, и ...
Консоль сборки:
22:48:17: Запускается:...
Настроить компилятор MSVC для использования в Qt Creator
Мужики помогите !! не могу понять как это настроить.... Установил Qtcreator .... И при простой программе вылазит ошибка и компилятор не появляется...
Здесь версия, стоит на windows 8 64 bit, и...
qt программа неожиданно завершилась, после удаления ошибки из кода.Помогло только
Привет всем!
Интересно, что это за байда ?
Кодим. С ошибкой. Естественно получаем "qt программа неожиданно завершилась "
Удаляем ошибку - qt программа неожиданно завершилась
Коментим всё,...
Клиент-сервер с использованием SSL/TLS протокола (QSslSocket)
День добрый!
Задача: написать клиент сервер, использующий протокол TLS.
Знаю что реализуется с помощью класса QSslSocket, но реализовать не получается!
void SslServer::incomingConnection(int...
Подчёт CRC16,32 стандартными методами Qt
Всем добрый день, уважаемые знатоки , есть ли в qt функции которые считаю, CRC16,32.
Qt 5.15.2 static build mvsc_32 windows
уже второй день пытаюсь статически собрать Qt 5.15.2, в основном инфу полагаюсь на инструкции из разных источников, иногда беру инфу с доков что да как делать.
вот мой порядок дейсвий, и вопрос...
Ошибка :-1: ошибка: symbol(s) not found for architecture x86_64
При попытке сборки простейшего QT приложения c добавленным новым классом ошибка:
Undefined symbols for architecture x86_64:
"Progress::slotStep()", referenced from:
...
Сборка и компиляция под Linux
Скачал и установил Qt с официального сайта по инструкции под Ubuntu. Qt creator нормально работает. Но хотелось бы научиться собирать проект вручную через терминал. Как собрать и скомпилировать...
Чтение бинарного файла QDataStream
Столкнулся с такой проблемой, не получается считать файл, не знаю в чем причина, кучу сайтов уже облазал, но никаких результатов
void avtoriz::on_ok1_clicked()
{
QString...
Выравнивание текста в QTextEdit
Как сделать в QTextEdit полное выравнивание в центр? То есть выравнивание в центр по вертикали и выравнивание в центр по горизонтали. Чтобы писать прямо в центре ячейки.
Как установить фиксированную ширину столбца QTableWidget
Добрый вечер!
возникло несколько вопросов по qTableWidget
1) есть ли какой-нибудь специальный метод, функция для запрета редактирования таблицы, всех ячеек?
2) как установить фиксированную ширину...
QString - удаление последнего элемента. Неужели нет аналога std::string pop_back ?
я нуб :)
Поиск символов в строке QString
как определить , есть ли в нашей строке(str1) символы JFIF, если да то вывести сообщение +
QMouseEvent - отслеживание координат
Привет Всем! Задача такая:
в MainWindow установлен центральный виджет QFrame? а также открыто QDockWidget и расположен снизу.
Производить отслеживание координат при перемещении курсора по...
Копирование файла
Мне нужно, чтобы программа скопировала сама себя в другое место. Но при выполнении данного когда результата нет. Помогите пожалуйста.
QFile::copy("prog.exe", "c:/prog.exe");
QNetworkAccessManager последовательные запросы
Допустим нужно получить страничку "Мой кабинет" форума, для этого надо:
Авторизироваться на форуме- сделать POST запрос получить cookie;
И затем только можно сделать GET для страницы "Мой...
Контекстное меню
Здравствуйте уважаемые пользователи форума. Столкнулся с проблемой.
Имеется виджет treeView, который отображает дерево каталогов:
void MainWindow::directoryViewer()
{
QFileSystemModel...
sleep()
подскажите, если в QT 4.7.2
аналог sleep() ? кроссовый нужен.
что то гугловые методы не помогли.
в QThread все sleep'ы и wait'ы - protected >_<
Какой функцией получить текущие координаты мышки в переменные x, y?
qt. Какой функцией получить текущие координаты мышки в переменные x,y?
Установка Qt под (Ubuntu)
Всем доброго времени суток . Подскажите пожалуйста как можно установить Qt под убунту. Машина серверная поэтому нужен мне только компилятор , писаться проект будет на винде потмо перекидываться на...
Как открыть проект на C++ в Qt
Я нашёл проект открытого музыкального плеера с открытом кодом, написанном на QT: https://github.com/clementine-player/Clementine
Скачал, скомпилировал, но как мне открыть эту программу в QT...
Вывод в TextEdit
Как вывести текст в TextEdit в одну строку ?
Пробивал через append, так выводить каждое слово с новой сроки ,а через SetText только одно слово выводит
Вот мой код
#include "mainwindow.h"...
Передача данных другой программе используя shared memory
Требуется передать другой программе данные. Остановился на варианте с использованием разделяемой памяти (shared memory)
Подскажите пожалуйста простенький примерчик как это реализуется на qt....
Генерация случайных чисел в QT
Доброго времени суток.
Нужна функция которая будет генерировать числа от 1 до 9 в случайном порядке. Как это сделать в QT я бес понятия...
Что такое ui и с чем его едят. что лучше?
При создании приложений на qt я раньше гуи сам писал, прописывал в коде все кнопки, надписи и т.д.
Сейчас пробую создавать с помощью дизайнера qt creator, он создает ui форму.
В интернете ничего...
QString форматирование (аля printf)
Привет! Есть ли в наикрутейшем кьюте что то такое, чтоб можно было бы формтировать QString цифрами,
например, есть у меня:
QString str="SIZE OF YOUR ..... IS: ";
теперь я хочу добавить какую то...
Как установить компилятор в qt creator
Добрый день.
Имею oc linux ubuntu 16.04
Помогите установить компилятор в qt creator.Можно обьяснять шаг за шагом где скачать компилятор как установить на qt creator.
Ошибка код 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++...
QByteArray в int
Привет всем!
Ситуация такая:
с контроллера через COM передаю unsigned long int
ловлю в Qt QByteArray так:
QByteArray byte;
byte = port->readAll();
unsigned long int resl =...
Регулярное выражение для целого и дробного типа(со знаком)
Добрый день.
Требуется написать регулярное выражение, которое будет принимать целые и дробные числа со знаком или без него. Для дробных чисел приемлема запись вида ".5"(0.5).
В данный момент имею...
QComboBox delegate, динамический список
Добрый времени. Хочу установить в колонку QTableWidget-а комбобоксы.
Подглядев примеры сделал делегат ComboBoxDelegat, выглядит так:
header
#include <QItemDelegate>
#include <QModelIndex>...
Отсутствуют подходящие комплекты
При создание проекта на этапе комплекты отсутствуют подходящие комплекты, а на видео курсах где я учусь в видео при создании Qy widgets нет вкладки комплекты. Что мне делать?
Чтение данных из файла
Доброго всем времени суток.
Я еще тока начинаю осваивать Qt да и С++, так что просьба больно не пинать и направить в нужном направлении...
собрал из разных примеров програмку которая по выбору...
Qt Creator выдает ошибку
Здравствуте. Помогите скомпилить первую программу на Qt. Поставил Qt Creator на Debian KDE Lenny. Создал проект Qt 4 Gui Application, и сразу нажал на Build All . Вышла ошибка :
No valid Qt...
Ошибка "LNK2019: unresolved external symbol."
Пытался реализовать переключение между двумя окнами в Qt, но при сборке проекта вылетает набор ошибок:
1. mainwindow.obj:-1: error: LNK2019: unresolved external symbol "public: __cdecl...
Как переименовать проект Qt
извиняюсь , но чета не нашол (
Доступ к переменной из другого класса
Не хочу делать глобальные переменные, как мне получить доступ из класса
void MainWindow::value()
{
/* int a; ?????*/
}
к классу settingplay с переменной int a.
Проверка данных на число
Добрый день
Суть проблемы такова:
У меня есть QString строка в которую можно вводить любые символы. После ввода и занесения вводимых символов в переменную нужно проверить, является ли эта строка...
Смена цвета текста кнопки по клику
Доброго времени суток.
Требуется сделать кнопку которая при каждом клике меняет цвет надписи, к примеру с черного на зеленый,а при последующем клике наоборот.
Думал простое условие поможет, а нет...
Работа с файлами
Добрый день. Очень срочно нужна помощь в написании кода с использованием библиотек Qt (Qfile), совсем не разбираюсь в них, а задание горит :( Может кто сможет помочь. Буду признателен даже не...
Конвертирование QString в char и обратно
Столкнулся с проблемой, что не могу переконвертировать QString в char так, чтобы char массив хранил в себе русские буквы. Выложите пожалуйста, кто что может, примеры конвентирования из QString в...
Преобразование double в QString
Здравствуйте! Возникла проблема с преобразованием double в QString. Вот участок кода:
QString toStr = QString::setNum(dResult);
m_stk.push(toStr);
В 10м визуал просто было std::string...
Где скачать QT 5.1.1
Здравствуйте, не могу найти QT 5.1.1, можно ссылку прямую на .exe
Не удалось запустить программу. Путь или права недопустимы?
Всем привет!
Скачал исходники одной программы с sourceforge.net, при запуске возникает такая вот ошибка (название темы). У кого-нибудь было что-то подобное?
Добавить ветку в элемент QTreeWidget
Здравствуйте. Пытаюсь добавить ветку в элемент QTreeWidget. Вот такой вариант работает:
QStringList qStrL;
qStrL << "secondname";
ui->treeWidget->addTopLevelItem(new QTreeWidgetItem(qStrL);
...
QFile проверка существования файла
У меня почему то программа ложно срабатывает. Файл существует. Он лежит на диске в каталоге, но при проверке условия:
if (!QFile(mtl_file).exists()) return false;
вылетает из функции. В чем...
Как узнать список доступных портов в Qt
Здравствуйте, я хочу создать программу для "общения" с ардуино. Мне нужно узнать доступные порты и вывести их в QComboBox, но информации очень мало, а если и есть то там ничего непонятно. Прошу...
QTableWidget (реагирование на клик по ячейке);
Всем привет, хотел спросить, как можно скрывать определенные кнопки на интерфейсе по клику мыши на таблице(ячейки, строке) ?
Немного ясности: Пользователь кликнул по какому-либо столбцу в таблице...
Глобальные переменные. Как создать?
На первой форме у меня вычисляется переменная i и мне нужно передать значение этой переменной i на другую форму в spinBox. То есть, на сколько я понимаю, надо сделать переменную i глобальной. Для...
Выполнение слота присоединённого к таймеру в потоке
Здравствуйте, подскажите пожалуйста, возможно ли выполнение слота присоединённого к таймеру в потоке. Почитал и вычитал, что запустить таймер в другом потоке нельзя, что и пишет мне вывод в консоль....
Преобразование QStringList в QString
Здравствуйте товарищи программисты!
Начал писать плеер и передомной постала такая вот задачка. Надо преобразовать QStringList в QString
Суть такова что в диалоговом окне я выбираю несколько файлов...
QSortFilterProxyModel фильтрация по нескольким значениям столбца
Есть модель. В одном из столбцов могут быть данные - 1, 2 или 3.
Есть форма. На ней tableView, menuBar c добавленными Action типа Checkable. Галочки (1, 2, 3), как раз используются для фильтрации...
Как вывести русские буквы в консольном приложении?
Здравствуйте!
Консольное приложение запускается под Windows, там кодировка IBM 866. В программе используются функции ввода вывода из стандартной библиотеке Си. Как можно организовать вывод строк...
Взаимодействие клиента и сервера UDP
Хочу чтобы была взаимная передача строк между клиентом и сервером. Добился односторонней передачи.
Вот сделал 2 стороннюю, но получается что то непонятное.
Получилось, что клиент с сервером...
Подскажите, пожалуйста, как вставить картинку вместо фона
Доброго времени суток.
Пишу приложение, весь дизайн которого делаю через designer. Очень удобно.
Подскажите, пожалуйста, как вставить картинку вместо фона(именно картинку! цвет я менял в дизайнере...
Работа с QString, замена символов
Здравствуйте, помогите пожалуйста разобраться: как сделать чтобы при замене цифры 1 на 2, если далее идёт значение заменить 2 на 1, то в тексте не заменялись все на последнее значение, т.е если 1...
Разместить QWidget по центру экрана
QWidget, нужно разместить виджет на центр екрана
делаю так: setGeometry(QRect(Qt::AlignCenter, Qt::AlignCenter, 400, 400));
но в центр оно не ставиться. Подскажите как поставить в центр?
Qt быстрая запись в файл
Добрый день, столкнулся с такой незатейливой проблемой, требуется записывать приходящие от прибора данные в бинарный файл, данные приходят 5-10 раз в секунду, теперь вот думаю как бы правильнее...
Иконка для .exe файла в QT...
Подскажите пожалуйста, как поставить иконку для ехешника в QT...Для самой формы есть, но для ехешника нет..:(
Принято ли в программах на Qt использовать исключения?
Где-то слышал, что нет. Может просто я не так понял?
Undefined reference to в qtcreator
Здравствуйте, у меня такая проблема. Делаю небольшой проект на c++ в qt creator, для сборки использую cmake. При сборке выдает следующие ошибки
"/home/rem/prog/control-airplane/main.cpp:-1:...
Как пользоваться Qprogressdialog
читал документацию https://doc.qt.io/qt-5/qprogressdialog.html , делаю как в примере, не получается, если есть у кого-то время, пожалуйста покажите пример если можно полный с include и объявлениями...
Программа завершилась с кодом -1 (0xffffffff)
Программа после компиляции не запускается, ошибок не выдает в выводе эти строки:
"RobotsDB.exe" (Win32). Загружено "C:\Windows\SysWOW64\win32u.dll". Символы загружены.
"RobotsDB.exe" (Win32)....
Диалоговое открытие файла в qt
как сделать?
Изменение цвета кнопки при наведении на нее мыши
Как измененить цвет кнопки при наведении мыши(курсора) на нее? По умолчанию это голубой цвет. Как изменить на какой-другой?
qmake не является внутренней или внешней командой
При попытке собрать библиотеку выдает "qmake не является внутренней или внешней командой". Что-то не так прописано?
Настройки переменных сред:
QTDIR
C:\QtSDK
QMAKESPEC...
QString to char* Qt5
Как преобразовать Qstring в char* в Qt5?
кириллица в QT4
При создании проекта в qt4, по указанному выше мануалу, в итоге не отображается кириллица, ну в смысле вотображается, но кракозябрами. Не помогает даже в font указать в системе письма "кириллица" ...
Маштабирование с помощью QImage::scaled
Хотелось бы при изменении размеров окна чтобы изменялся и размер картинки, но получается это криво - при уменьшении ширины картинки как бы идёт вверх, при увелечении наоборот высота растягивается а...
Обмен данными с USB через QT
Здравствуйте. Приведите, пожалуйста, пример обмена данными с USB в qt проекте.
Необходимо:
1) Отправить данные в USB порт
2) Считать данные с USB порта...
Parentheses expected
Вот такое описание класса
class DMain : public QDialog {
Q_OBJECT
public:
DMain() : QDialog() { }
public slots:
void ChoiCol();
};
Потом связываю сигнал кнопки с методом
Qt5 Qt Creator. Как задать параметры командной строки при выполнении программы?
В настройках программы не могу найти, куда можно добавлять входящие параметры командой строки при выполнении программы.
Конечно, можно вручную добавлять в приложении konsole, однако хочется работать...
Настройка Qt Creator (размер шрифта)
Слишком маленькие шрифты в боковой панели. Как изменить размер?
Программное добавление элемента на форму
Доброе всем со-товарищам!
Перехожу на Qt с C# и возникло пару проблем с динамическим добавлением на форму элементов управления. На шарпе все было просто, создаем элемент класса, добавляем его хар-ки...
Как вывести из QStringList определенный элемент?
Здравствуйте!
Проблема такая, решение которой я не нашла в документации......
Суть:
QString str= "gotodoc://12133";//строка которую я разбиваю
QStringList list=str.split("//");//тут на...
Как создать проект в Qt Creator
Доброго дня! Решил немного поиграться с Qt Creator и тут беда =(
При создании проекта мне предлагают выбрать инструментарий, и тут я незнаю что выбрать(
Вообщем, алгоритм моих действий был таков:...
Qt, как все правильно установить?
Только-только начал знакомится с основами Qt по книге "Qt 4.8. Профессиональное программирование на C++". В книге как-то не написано что где надо скачивать и устанавливать для начала изучения....
Растянуть виджет на несколько ячеек в QGridLayout
Документация говорит:
void QGridLayout::addWidget(QWidget * widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, Qt::Alignment alignment = 0)
This version adds the given widget to...
[Решено] QComboBox передача выбранного значения
Добрый вечер всем! Хотелось бы задать вот такой вопрос: у меня есть ComboBox в нём 5 текстовых значений, и мне нужно что бы при выборе одного из них переменной допустим "p" присваиволось некое...
QTableView/QTableWidget drag drop перенос строк и ячеек
Вопросище, никак не иначе.
Столкнулся с тем, что реализация переноса выделения строк ячеек да и само выделение как-то реализовано для галочки. В результате совершенно невозможно использовать...
Установка фона виджета
Доброго времени суток, господа! Подскажите новичку, как правильно установить фон виджета из файла .jpg? Я делал так:
int main(int argc, char *argv)
{
QApplication a(argc, argv);
Widget w;...
Как в qt редактировать дизайн ?
Как в
Qt Creator 2.8.1
Основан на Qt 5.1.1 (MSVC 2010, 32 бита)
редактировать дизайн ?
В стандартном дизайнере нечего нельзя сделать, он какой-то кастрированный. Но и сам qt не дает ui файлы...
Рандом в Qt
Здравствуйте.
подскажите с задачей
нужно вывести рандомное число при нажатие кнопки
вот код
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
...
Неактивная кнопка
Здравствуйте. Суть задачи вот в чем:
Когда помечаем радиобаттон кнопка должна становится неактивной+серой. Примеров такого использования куча.
Вот я в слоте кликед радиобаттона пишу:...
Не могу задать компилятор для сборки
Заранее прошу прощения за дурацкий вопрос. При попытке скомпилировать проект в QT, пишет "необходимо задать компилятор для сборки". Захожу в настройки, напротив поля "Компилятор" жму кнопку...
Запуск файла в Qt
Кто знает Qt? Как запустить файл из программы? С блокнотом получается:
QProcess* proc=new QProcess(this);
proc->start("notepad D:/file.txt");
Но с другими файлами не катит. К примеру, как...
QGraphicsView, zoom в точку указателя мышки
Бонжорно :)
Есть какое - то штатное средство для трансформации окна QGraphicsView, а точнее его зума, в точку - перекрестие указателя мышки? Ну так во многих 3D редакторах сделано, например, у меня...
Изменение содержимого файла
Добрый день!
Мне пришлось изменять программу, которую писал не я. Я локализовал место в коде и знаю, чего от него хочу, но не знаю, что надо изменить, поэтому обращаюсь за помощью.
Код выглядит...
Ошибка: 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"
...
QCryptographicHash примеры
Добрый день.
не могу разобраться как работать с QCryptographicHash, мне нужен метод с функцией Sha256, может кто то работал с этой библиотекой и может помочь пожалуйста
О странностях QtConcurrent+QFuture+QFutureWatcher
Вот такой код работает:
QString threadFunc()
{
return QString("This is result");
}
QFutureWatcher<QString> watcher; // Глобальное объявление ???
QFuture<QString> future;
void...
Создание каталога в qt
Подскажите функцию для создания каталога на каком нибудь локальном диске
Qt 5 и Json
Здравствуйте, столкнулся с проблемой парсинга Json объектов.
Например у меня есть строка "{ "Id" : 1 }", как мне её превратить в json обьект, а потом по ключу доступиться до значения и записать...
Передача файлов по QTcpSocket
Делаю локальный чат с функцией передачи файлов.
С отправкой текста проблем нету, но вот стабильно передавать файли не могу.
Клиент:
void Client::slotSendFile() {
int mode = 1;
...
Как округлить double с точностью до числа
Уже второй день штурмую гугл. и все что в нем есть, все не работает, может кто знает рабочий вариант? мне можно даже не округлять, а хотябы просто обрезать мусор после знака.
Вывод изображения на форму в label
Всем привет! Подскажите такую вещь, вывожу картинку в лейбл, так:
QString filename1 = "/home/user/kote.jpg";
QImage image1(filename1);
ui->label->setPixmap(QPixmap::fromImage(image1));...
Qt и протокол modbus Ascii
Здравствуйте. такой вопрос: есть прибор, работающий по протоколу modbus Ascii. с помощью matlab успешно считываю с него данные. вот такой запрос посылаю:
o =
fwrite(s,o)
все числа посылаю в...
Не определяется комплект Qt
Всем добрый день\вечер\ваше время суток.
Скачал онлайн-инсталятор qt с офф. сайта. Ставлю Qt 5.5 и Qt creator 3.6.1 автоматически. Но этот самый qt creator не видит qt5.5, который я качал вместе с...
Как вывести число в Label (проблема при преобразовании типов)
Ребят я вообще немогу понять почему все так через одно место,мне очень не привычно.
Я когда знакомился с C# все было намного проще.
вот смотрите,хочу просто вывести число в Label на форме.
int...
Использование WinAPI функции в приложении Qt
Вышел спор с преподавателем. Он убеждал меня, что в топку C++ Qt, лучше использовать C#. И вот в пятницу нужно сдать ему программу, которая с помощью WinAPI GetVolumeInformation(), читает серийный...
Длина строки QString
Нужно найти длину строки QString не могу придумать как. Пробовал перевести QString в char тоже не смог. Помогите. Заранее спасибо!!!
Ошибка: Unknown module(s) in QT: webkit webkitwidgets
Доброго времени суток. При переходе на компилятор 5.6, 5.7 последние матерятся что не знаю что такое модули webkit и webkitwidgets, хотя у 5.5 всё хорошо запускается. Их переименовали в более новых...
Вывод нескольких графиков с использованием QCustomPlot
Собираюсь перенести график(см.рисунок) со Visual Studio на QT.
В Visual Studio код,представленный ниже рисует что нужно(см. Рисунок)
public:void drawdifnet(double** wht, int Nt)
{...
Реализация протокола ModBus RTU на Qt
Всем доброго время суток. Недавно начал осваивать программирование на Qt. Стоит тривиальная задача - создать интерфейс для обмена между устройствами по протоколу ModBus RTU. Я создал...
"Can't connect to MySQL server on 'localhost' (10061) QMYSQL: Unable to connect"
Добрый день!
У меня следующая проблема на Windows XP установила QtCreator и MySQL сервер теперь сам вопрос в коде создаётся база данных, которая подключается к серверу mysql осле компиляции...
Рисование на graphicsView
Я создал GUI проект в Qt Creator, потом на окно нанес компонент graphicsView. Так вот какой вопрос, как можно доступность к рисованию на самом graphicsView? В интернете полно примеров как рисовать на...
Работа с MS Word - генерация выходного документа
Доброго времени суток!
Передо мной стоит следующая задача: имеется файл шаблона в формате MS word (.doc или .docx), в него необходимо забрасывать данные из БД (в каждом случае разные) в виде таблицы...
Математические функции Qt
Здравствуйте!
Где почитать про математические функции реализованные в Qt (если таковые имеются или только стандартные С++). В частности интересна функция возведения в дробную степень (типа...
Ошибка Object::connect: No such slot
arraydata.h
#ifndef ARRAYDATA_H
#define ARRAYDATA_H
#include <QObject>
#include <QTimer>
#include "mywidget.h"
class ArrayData : public QObject
{
Как повернуть изображение
Имеется объект типа QImage, мне требуется его повернуть.
Вот код
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QPainter>
#include <QImage>
#include <QBrush>
#include <QTimer>...
Не могу указать компилятор в Qt Creator
Скачал с официального сайта Qt Creator, и не могу указать компилятор в стандартном комплекте (скрины прилагаются).
и если запустить проект с этим комплектом, то, естественно ошибка "Укажите...
QFileDialog::getOpenFileName расширение по умолчанию
Все прекрасно работает, но чтобы уж все предусмотреть надо сделать чтобы можно было открывать файл прописав его имя в поле ввода. Если имя файла прописать без расширения (например "file"), то вылетит...
QtableView получение количества строк (краш программы)
Здравствуйте, подскажите, пожалуйста, как обойти траблу. Я делаю печать из таблицы, все работает, но когда таблица пустая (нет модели), программа крашится при нажатии на кнопку печати вот на этом...
Q_OBJECT undefined reference to vtable
Не могу понять почему ругается компилер на виртуальные таблицы при добавлении макроса Q_OBJECT. Может кто подскажет в чем дело? выдает D:\progs\mpr\main.cpp:18: error: undefined reference to `vtable...
Получение данных с камеры по протоколу RTSP
есть задача - получать изображение с камеры, должно работать и в Windows и в Linux, с RTSP раньше не встречался, поэтому банальный вопрос - с чего начать?
чтение гугла и форума приводит к трём...
Выполнение Python в Qt
Доброго времени суток,
Пытаюсь понять, как прикрутить какой-либо python-скрипт к своему приложению на с++, скрипт будет использовать либу питоновскую, за этим, собственно, и возникла такая...
Быстрый перевод double в QString
Простой пример:
int main(int argc, char *argv)
{
for (int i = 0; i < 100000; ++i) {
QString::number(-12345.6789);
}
}
Получаем ~200 млн инструкций и 39мс на выполнение.
...
Достать имя файла без адреса
Вот такая строчка возвращает адрес с именем
QFileDialog::getOpenFileName(...)
Как мне достать только имя открытого файла??
Convert int to hex
Добрый день!! у меня есть число 125,как мне перевести его в hex16 форму Аски кода.
Если делать так
int k=125;
str=str3.setNum(k,16);
то результат будет 7d,а мне надо 7D
Если делать так
...
Переопределение метода resizeEvent
Надо написать событие при изменении размеров окна. Пишу в mainwindow.h следующее
protected:
virtual void resizeEvent(QResizeEvent *);
А компилятор выдает ошибку:
undefined reference to...
Подключени к базе данных через SQL Server
Народ помогите
вес нет перерыл
код подключения
QSqlDatabase db;
db = QSqlDatabase::addDatabase("QODBC");
db.setDatabaseName("DRIVER={SQL Server};SERVER=localhost;DATABASE=TestDB;");
...
Добавление новой формы к существующему проекту
Доброго времени суток. К уже сущ. проекту с уже сущ. формой добавляю новую форму (ui), однако newForm.h не генирится. Как уговорить creator автоматом создавать заголовок? Спасибо
Смена цвета кнопки при нажатии, объясните как работает
void Studenty_na_kursah::on_pushButton_2_clicked()
{
QPushButton *button = static_cast<QPushButton*>(sender());
int state = button->property("currentState").toInt();
...
Как собрать все файлы проекта в один exe?
есть работающий проект
как скомпилировать его в 1 exe файл?
Статическая сборка Qt5.9.1 в Win8. -shared или -static ?
Добрый день!
Пытаюсь сделать статическую сборку Qt5.9.1
Использую вот эту инструкцию:
http://wohlsoft.ru/pgewiki/Building_static_Qt_5
В разделе инструкции, посвященном сборке под Windows есть...
Qt: Рисуем линии - ругается на тип QPainter
По одному из примеров в этой ветке форума чуть по чуть разобрался с рисованием, но получается только в виджете, причем в главном фрейме, создать кой либо объект для рисования на нем не получается ((...
Qt creator как запустить консольное приложение
скачал IDE Qt creator. сделал проект с таким файлом main.cpp, собрал проект, запускаю и мне запускает его снизу в поле "Вывод приложения" и не реагирует ни на какие вводы данных. что делать? как...
Конструктор копирования у QObject
Как копировать объекты наследники QObject (как свои, так и qt-шные)?
При переопределении конструктора копирования мы же все-равно сталкиваемся с копированием QObject-ов, или нам нужно все...
Qt и системные требования
Дамы и господа, в связи с тем, что у меня возникли проблемы с запуском своих программ(Windows 7 x32, QtCreator 5.4, mingw 4.8) на Windows XP задался вопросом, а имеется ли оф документация, где было...
Q_ASSERT
Макрос Q_ASSERT нужен только для отладки, или он используется и в завершенном ПО?
Добавлено через 51 секунду
И чем его использование лучше if?
Передача данный между потоками
Доброго времени суток. Вопрос следующий! Предположим имеется 2 пока (GUI и второй). Возможно ли передавать указатели между потоками. Скажем у меня есть cv::Mat (изображение) в основном потоке и я...
Построение 3D графиков функции (x,y,z)
Товарищи подскажите пожалуйста, встала задача в Qt строить трёхмерные графики но к сожалению qcustomplot не поддерживает их, что очень печально – хотя виджет просто чудесный. Но проблема в том, что...
Ресурсы в qt
Привет)
Пишу программу на с++ qt.
создал файл ресурсов через qt creator, прописал пути файлов.
Но в коде создаю кнопку, а иконка на кнопке не отображается
editButtons.insert(taskIter, new...
Сборка под Windows Xp
Здравствуйте!
Возникла необходимость собрать приложение под windows XP. Qt 5.9.2 на Windows 10. Ставил виртуальную машину с Xp, на нее 4.8.2 , ругается на С++11 , надо код переписывать, что не...
Основные вопросы, вызывающие сложности у новичков (обсуждение)
Давайте насобираем пару десятков вопросов, которые будут полезны новичкам.
1. "Проблема" с кириллицей в приложениях на Qt.
2. Локализация приложения на др. языки
3. Как сделать CheckListBox в...
Qt + OpenGL
Собсно, странная, я бы даже сказал
Подключив
#include <GL/glu.h>
(наверное зря, ибо всё должно быть в #include <QtOpenGL>
получаем совсем непонятные (мне) вещи.
Весь код взят из книги...
Ошибка в qt: [debug/main.o] Error 1
Только что поставил qt SDK, при компиляции любого проекта выводит ошибку:
23:14:19: Выполняется сборка проекта untitled3...
23:14:19: Настройки не изменились, этап qmake пропускается.
23:14:19:...
Keypressevent отлавливание клавиш
Добрый день уважаемые форумчане. Возник вопрос у меня переопределяю я нажатие клавиш с ctrl все понятно когда нажимаю высвечивается окно "BBBBB". Но когда допустим я нажимаю вместе ctrl+c . Сначала...
Qt 5.0.2, Visual Studio 2010 и ошибка "There's no Qt version assigned to this project for platform x64"
Собственно вопрос, хотел их связать, скачал:
qt-windows-opensource-5.0.2-msvc2012_64-x64-offline
qt-vs-addin-1.2.1-opensource
Установил по очереди, в студии появилась вкладка Qt5. В Qt option...
Стоит ли использовать Qt Designer? Плюсы и минусы
Вроде удобно использовать Qt Designer, но вот думаю, а стоит ли к нему привыкать. Когда писал перевое приложение, было много трудностей с созданием структуры программы. Эта пространство имен (ui) не...
QAxObject + Word
Вообщем открыть я могу вот так:
QAxObject *word = new QAxObject("Word.Application", this);
QAxObject *documents = word->querySubObject("Documents"); //получаем коллекцию документов
...
Ошибка: QApplication: нет такого файла или каталога
Для курсовой в целях стырить и выдать за своё ознакомления, скачал исходники программы на qt (текстовый редактор). Но при запуске выдается ошибка "Ошибка: QApplication: нет такого файла или каталога,...
как избавится от кракозябров в консоли?
На старсти пришлось заняться изучением С++.
Почитал форум и по советам местных бывалых остановился на Qt Creator.
Все нормально установилось. И даже вывод незатейливого "Hello Qt" в консоли был...
Приложение завершилось с кодом -1073741819
Здравствуйте. Установил я Qt creator 2.8.0 и библиотеки 4.8.5. Вроде бы все настроил но при запуске приложения оно вылетает. Пишет: Программа неожиданно завершилась....
Отображение числа в QLineEdit
Помогите пожалуйста, нужно сделать так чтобы в lineEdit вводиться число, в lineEdit_2 второе число, нажимаем кнопку button( для кнопки прописать функцию сложения) и в lineEdit_3 записывается...
QDialog, QApplication и exec()
Пишу программу, есть окно авторизации. Собственно в main создаю диалог авторизации (LoginDialog) и необходимо ждать ввода данных от юзера и если введенные данные корректны то впустить его в главное...
В каком месте лучше всего писать qRegisterMetaType?
Допустим у меня есть класс в котором есть приватное перечисление или что-то в этом духе(короче определенный мною тип). И я хочу внутри класса использовать сигнально-слотовое взаимодействие....
Обход всех файлов в каталоге - Qt 5.7
Всем привет! Необходимо получить список файлов заданного расширения (например, txt) в заданной директории, каждый файл которой я буду открывать для чтения.
Знаю, что есть такой класс как QDir, но...
Ошибка: LNK1158: не удается запустить "rc.exe"
Пытаюсь запустить обычный проект
main.cpp
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!" << endl;
Как передать QTcpSocket в новый поток?
Всем добрый вечер. Понимаю, что тем заезжена, но все же. Пытаюсь с помощью moveToThread() передать новый сокет в другой поток, но получаю следующие сообщения: QSocketNotifier: Socket notifiers cannot...
Qt, QLCDNumber и ввод десятичных чисел
Пишу калькулятор. Надо что бы при нажатии на кнопку "запятая" на QLCDNumber выводилась запятая и число получалось дробным.
Подскажите, пожалуйста, как это сделать?
Как расположить виджет поверх других
Не подскажите ли, как сделать что-то типа BringToFront из Бюльдера? Просто в обилии методов QWidget так и не натолкнулся на такой.
Для чего необходим вызов метода exec()?
Не очень понял для чего нужен метод exec()... Он запускает цикл обработки событий, но мыже в любом наследнике QObject можем работать с событиями, не запуская exec(). В каком случае нужно вызывать его...
Получить номер выделенной строки tableView
подскажите как получить номер выделенной строки tableView.
надо передать в переменную row номер строки. каждый раз выделять можно разные строки
model.setData(model.index(row,5),true);
...
MySQL и QT, Подключение к базе данных
Делаю вот так:
int main()
{
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setDatabaseName("baza");
db.setUserName("root");
db.setHostName("localhost");
...
Работа с menuBar
Здравствуйте!
Я только начал работать с Qt (Среда Qt Creator) и столкнулся с проблемой.
У меня на форме есть menuBar в нём две позиции "Файл" и "Справка", в "файле" ещё 4 позиции.(см. скрин)
Как...
Получение данных от QLineEdit
Добрый день. Вообщем я хочу сделать интерфейс для ввода данных в таблицу, при помощи определённой формы. Как было сказано в учебнике, для этого используется QLineEdit. Дело в том что, в самом...
Правильное очищение QMap\QHash\QVector
Доброго времени суток.
Предположим, что есть некоторый класс, MyClass, экземпляры которого создаются в программе динамически в результате некоторых действий.
Для хранения всех экземпляров,...
Как взять текст из textEdit и записать его в массив?
Помогите пожалуйста. Только начал осваивать Qt, ни как не могу по нажатию кнопки записать вводимый текст в textEdit в массив. Подскажите что не так или чего не хватает void...
Не находит файл .pro
Cannot find file: c:\Users\Чак\untitled4\untitled4.pro.
Процесс «c:\qtsdk\desktop\qt\4.7.4\mingw\bin\qmake.exe» завершился с кодом 2.
Возникла ошибка при сборке проекта untitled4 (цель: Desktop)...
QTableWidget
При создании QTableWidget *tableWidget = new QTableWidget(3, 3, this); я указываю сколько будет строк и столбцов у таблицы, а если неизвестно сколько будет строк, например считывание всех названий...
Окно ожидания завершения операции, пустой QDialog
Доброго времени суток всем.
Qt 5.3.2, Qt Creator 3.2.1
Пытаюсь сделать QDialog с QProgressBar (или QProgressDialog), который во время каких-то длительных операций появляется на экране и...
Получить данные строки из QTableView по которой сделан двойной клик
То, что нужно переопределить событие в классе наследнике от QTableView я понял, но что делать с получаемым event от мыши нет, там можно передать нажатые координаты, но а как дальше, надеюсь вы мне...
Как добавить библиотеку Xtst (это X11 расширение) в cmakelists.txt ?
Библиотека Xtst установлена. OS ubuntu.
apt-get install ...
При подключении через pro файл программа компилируется:
LIBS += -lXtst
Как добавить библиотеку Xtst (это X11 расширение) в...
Qmake и файл .pro
Здравствуйте. У меня стоит qt 5.0.1. Занимаюсь по книге Боровского.
В подразделе про qmake там написано:
"Допустим, что у вас в некоторой директории есть набор исходных файлов программы Qt (файлы с...
Как подключить библиотеку или заголовочные файлы?
Вот знаете, что не пойму? Почему нельзя просто указать ему путь заголовочных .h файлов и .c-файлов к ним же, и чтобы он просто брал оттуда нужные участки кода (вызываемые моими функциями)?
Я уже...
QString экранирование
Если в QChar записать '\\' все отлично работает и этот символ выводится как '\'
но если его добавить в QString, то на выводе он так и остается '\\'
в std::string работает все как надо. Как это...
Корректное удаление элементов из QGraphicsScene
Есть сцена, на нёё кидаются наследники QGraphicsItem.
Теперь хочу удалить объекты, которые лежат на сцене, точнее мне нужно убрать из с глаз долой со сцены, чтоб их было не видно и освободит из под...
QLineEdit Проверка текста на пустоту
Дан QLineEdit с текстом 'Введите текст", как проверить, к примеру если у него текст не "Введите текст", то он true, но если у него текст "Введите текст", то false
Подстановка константы не прокатила ...
Обмен данными между 2 GUI приложениями Qt
Добрый вечер, господа форумчане.
Реализовываю межпроцессорное взаимодействие 2 GUI приложений.
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include <QProcess>
Ошибка [debug/moc_mainwindow.cpp] Error 1
Помогите пожалуйста разобраться что за ошибка, внезапно появилась, в коде все в порядке, не пойму что за ошибка
QPixmap в QImage
Здравствуйте, уважаемые форумчане. Совсем недавно начал разбираться с QT и сразу возникли вопросы.
Вот так:
QImage *image = new QImage;
image = ui->image->pixmap()->toImage();
Компилятор...
Многопоточный QWebSocketServer
Всем привет!
Пишу сервер для чата на вебсокетах. Однопоточный вариант хорошо пошёл, а вот с многопоточностью возникли проблемы.
Итак, я имею следующий класс:
class ChatServer : public QObject...
Отсутствует файл qmake
Скачал дистрибутив Qt 5.4.1 с оф. сайта, указал установку компилятора MinGW 4.9.1, все установилось, но скомпилировать проекты не получается, — как оказалось, в папке Qt 5.4 нет папки с именем...
Копирование из QString
Как скопировать из строки QString часть содержимого в другую строку?
Есть строка вида @text text text text надо отделить первую часть (@text) необязательно с сохранением @
QString j = "@text...
Кросс-компиляция из Windows для Linux, MacOS
Доброго времени суток!
Имеется проект написанный на C++ в Qt, скомпилирован под Windows средствами Qt'а.
Возникла такая задача: использую средства кросс-компиляции сделать так, чтобы прогу можно...
Namespace Ui в GUI Qt проекте
(qt-5.1.1-msvc2012)
Помогите новичку разобраться плз.
При создании проекта GUI Qt генерируются два файла для класса новой формы (MainWindow).
Где в хедере в пространство имен Ui вносится имя...
Вращение изображения
Мне нужно вращать картинку.лазил по документации... с моим bad английским я написал такой код(класс rotate, который должен поворачивать картинку)
rotate::rotate(QObject *parent) :
...
Глобальные переменные
создал новый хедр и объявил там переменные, которые нужны в разных объектах, но что-то не работает
как можно сделать такие переменные?
Добавлено через 8 минут
global.h
#ifndef GLOBAL_H...
Qt и .doc\.docx формат
Всем привет!
Суть проблемы в том, что нужно средствами qt загружать и просматривать форматы .doc\.docx
Помогите, пожалуйста... Спасибо за внимание!
Растянуть виджет на лаяуте
Надо виджет находящийся на qvboxlayout растянуть на всю его ширину. каким методом можно это реализовать?
(Белый квадрат - виджет который надо растянуть) Без Designer!
Excel QAxObject
Всем привет!
Помогите закрыть открытые файлы Excel.
Пишу код
qDebug() << "Начало закрытия Excel";
workbook->dynamicCall("Close()");
excel->dynamicCall("Quit()");
qDebug() << "Excel закрыт";
...
Подключение пользовательских шрифтов к Qt проекты
У меня есть ttf шрифт. Нужно его подключить к программе. Как это сделать? QFont позволяет выбрать только стандартные предустановленные шрифты.
Сокеты и QThread - как корректно завершить поток
Пишу клиент с использованием QTcpSocket. Вынес разбор принимаемых сообщений в отдельный поток, но из-за заморочек с объектами qt никак не соображу как корректно его завершить. К тому же не...
QT выполнить команды на bash
Всем привет! Работаю на QT в ОС Linux и появилась задача в которой нужно выполнить команды в bash через QT. А именно записать в файл через echo, назначить права файлу, выполнить скрипт. Как это...
Qt + PostgreSQL
Здравствуйте!Я опять с вопросом, никак не могу разобраться.Нашла урок по Qt (http://symmetrica.net/qt4/lesson1.htm) в котором работают с базой данных.
Сделала всё как описано - не выходит,...
Потоковое видео QMediaPlayer и формат H264
Доброго времени суток. Перейду сразу к делу. Есть сервер, который по TCP шлет потоковое видео с камеры (скорее всего Н264). Подключаюсь к порту - собираю информацию без проблем. Необходимо отобразить...
Имитация нажатия левой кнопки мыши
Подскажите, как в Qt сгенерировать событие нажатия левой кнопки мыши?
Вытащить число из QString
Добрый день народ. Прошу помощи, есть например строка QString str = "fgh34ds". Как вытащить из этой строки число 34, пока идея только перебирать каждый символ, но как то не хочется, есть какие идеи?...
stddef.h: No such file or directory
Работал QtCreator c VC++, но после непонятно чего пустой проект стал выдавать :
14:52:39: Запускается: «C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\nmake.exe»
"C:\Program Files\Microsoft...
Преобразовать int в QByteArray
Вообщем необходимо число int преобразовать в массив байтов QByteArray:
пока делаю так:
int valueRange; //задаем valueRange
char a = ( valueRange >> 24 )& 0xFF;
char b = ( valueRange >>...
Линии в QT
Пишу сюда впервые, с Qt знаком недавно, помогите пожалуйста. Мне нужно изменить толщину линий графика, никак не могу найти как это делается с QGraphicsScene, и на graphicsView нужно расставить числа...
Узнать версию
В начале QML же обычно пишется что-то типа import QtQuick 5.7? Так вот как узнать эту самую версию которая у меня стоит? Я вот так сейчас написал, а мне пишет: module QtQuick is not installed. Притом...
"Шаг назад" в qt creator
Здравствуйте, кодеры.
Извините за столь нелепый вопрос, но где находится кнопка "шага назад" в qt creator? "Шаг назад" в том смысле, что при изменении кода можно было бы вернуть код в исходное...
Зачем нужен Qt
Привет всем. Такой собственно вопрос. Зачем нужен Qt и есть ли смысл его изучать?
C++ знаю на более менее среднем уровне, WinAPI тоже щупал, разбираюсь не плохо в компьютерной графике, а именно...
Проблема сборки проекта в QT
При сборке проекта возникает следующая ошибка:
Выполняется сборка проекта first...
Настройки не изменились, этап qmake пропускается.
Запускается: «E:\QT_SDK\QtCreator\bin\jom.exe» ...
Как обновлять QT?
Народ, как обновлять QT? я хочу обновится с версии 5.5 до 5.5.1, мне для этого нужно удать старую версию? и поставть новую? или это делается проще?
Что выполняет функция exec()?
здравствуйте. можете мне объяснить, что выполняет функция exec()? в описании функции пишется, что запускает цикл событий в потоке. но мне не совсем ясен физический смысл данной функции. потоковый...
ошибка: QApplication: No such file or directory
У меня ОС linux, скачал и установил QT Creator 2.4.1 с сайта.
Ввожу урок:
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv)
{
QApplication app(argc,...
Qt: путь файла QFileDialog
Здравствуйте, если не затруднит прошу Вас пояснить, как можно сделать следующее:
Имеется кнопка, которая по клику открывает QFileDialog..
после этого командой ifstream необходимо открыть файл...
Вывод массива QByteArray
Приветствую всех.
Возникли вопросы по массиву.
1. Для передачи дейтаграммы можно использовать только QByteArray или массив char тоже можно передать?
2. Как вывести отдельный элемент массива...
Получить индекс выбранного элемента списка QListWidget
Нужно записать индекс выбранного элемента списка QListWidget в переменную. С помощью какого метода это возможно?
list->item(list->currentIndex()) ?
Как получить QMediaMetaData изображения?
у меня есть путь к файлу, но куда его вставлять не понимаю ((
QCamera camera;
phObj.keywords = camera.metaData(QMediaMetaData::Keywords).toStringList();
гуглил тут:...
Не отображаются иконки из resource файла
Всем привет!
Возникла проблема
Необходимо использовать иконки
Решил делать с помощью ресурсов (RESOURCE)
В папочке с исходными файлами лежит папка icons
В ней 9 иконок
Текст файла rc.qrc:
Закрытие вкладок QMdiArea в режиме QMdiArea::TabbedView
Здравствуйте решил создать тему. Так как на решение проблемы ушло много времени и сети по этому поводу ничего не нашел.
Использую Qt 5.5.0 по VS13 x64. Возникла следующая проблема.
Имеется MDI...
Как организовать форму авторизации с полями логин и пароль?
добрый день дорогие форумчанины. У меня к вм впорсо даже может просьюа помочь в написание следующего... Форма авторизации с полями логин и пароль. как это организовать на QT это прога реализованна на...
завершился с кодом -1073741819
Доброго времени суток! Понадобился одиночный запуск таймера, в книге "М. Шлее" вычитал о статическом методе QTimer::singleShot. Подключил библиотеку #include <QTimer> вызываю метод и приложение...
Доступ к ui из другого класса
Доброй ночи.
Ребята, данные вопросы уже поднимались на форуме. Подобные темы не помогли. Вопрос наверное больше по cpp, а не qt.
Не могу получить доступ к ui класса MainWindow, из класса...
MVVM в QT. Реально ли в данное время?
Привет всем. Интересует вопрос. Насколько продуктивно на данном этапе времени используют архитектурный паттерн MVVM в QT? Можно ли привязывать свойства из ViewModel к свойствам контролов? На сколько...
Как проверить, нажата ли radioButton?
пытаюсь написать монитор 4 флагов, по флагу на radio кнопку.
if(ui->radioClear->setChecked(true)){
radio_create_b=0;
radio_rename_b=0;
...
Замена символов пробела другими символами
Всем привет. Столкнулся с необходимостью замены пробела другими символами.
Решил попробовать для эксперимента заменить на запятую.
Есть QLabel *lb и QLineEdit * ln
Играю с сигналы слоты:
......
QPainter painter not active
Пытаюсь нарисовать прямоугольник с линиями на нем. Итог -- QPainter::begin: Paint device returned engine == 0, type: 1, QPainter::setRenderHint: Painter must be active to set rendering hints,...
Путь поиска библиотек Qt
Как в проекте указать в какой директории собранный эксешник должен искать библиотеки Qt?
Работа с comboBox в QT
Всем доброго времени суток.
В моей работе мне нужно создать список по типу comboBox где каждому вписаному тексту, присваивалось определённое число.
К примеру:
1) я вожу число
2) При помощи...
Как соединить QSqlQueryModel с QTableView?
Привет всем.
У меня 1 вопрос, как можно соеденить QSqlQueryModel с QTableView?
питаюс так:
QSqlQueryModel model;
...
ui->tableView->setModel(model);
Но компилятор говорит что не смогу...
Работа с ком портом
Всем привет. Подскажите пожалуйста, как лучше организовать такую систему:
Приложение должно отправлять раз в секунду некую команду и получать на нее ответ. Так определяется наличие связи с железкой...
QString to char[]
Подскажите пожалуйста, как перевести QString в char(именно в char, а не в char*).
Спасибо.
Сигналы и потоки
В потоке А крутится бесконечный цикл и там же есть СЛОТ. Из потока Б отправляю СИГНАЛ в поток А для выполнения СЛОТа.
Так вообще не работает (почему так нельзя):
#include <QApplication>...
QTableWidget. Удаление нескольких выделенных строк
Здравствуйте. Скажите, пожалуйста, как можно удалить несколько выделенных строк?
Статическая компоновка и XCB плагины
Пытался создать статически компонуемое приложение на Qt5 (Linux). Сначала сделал статический вариант Qt библиотек.
Ушло несколько часов. Затем скомпоновал свое приложение. Вроде бы скомпоновалось...
Как сделать вкладку невидимой в QTabWidget?
Пишу проект, до меня писали его год, в нём QTabWidget используется активно.
Необходимость вкладки скрывать возникла, переписывать код QStackWidget или что-то другое используя - хочется не очень. ...
Qtableview QAbstractTableModel как изменить цвет фона в нужной ячейке
Уважаемые форумчане подскажите мне, как изменить цвет фона по значению строки и столбца?
По значению внутри ячейки я уже научился делать. То есть я задам 5 столбец и 3 строку зеленый фон нажму...
Что означает запись QWidget *parent = 0
Доброго, кто может объяснить что вообще происходит в конструкторах в Qt?
class AddressBook : public QWidget
{
Q_OBJECT
public:
AddressBook(QWidget *parent = 0);
и чем бы допустим...
Русский текст в консоли ( решение для Qt под Windows )
Хотите русский текст в консоли используя возможности чистого C или C++ но setlocale( ) не помогает? Вы выставляете кодировку в настройках Qt Creator но все равно выходят иероглифы? Скорее всего, вам...
Где взять бесплатный QT?
1. Где взять бесплатный QT?
2. Сам он под чем работает? Под виндой или униксом? Или имеет две версии? Или просто совместим с обеими осями?
3. Ставить его надо, или можно просто скопировать и...
Как создать в проекте вторую форму(в QtDesigner)
Здрасте...
Как можно создать вторую форму с помощю дизаинера, и с главной формы как с ней обрашатся?
спасибо заранее...
QLabel прозрачный фон
Вообщем есть у меня диалоговое окно. Есть на нем QLabel на фоне которого картинка (JPEG).
Как этот QLabel сделать прозрачным?
Добавлено через 4 минуты
Работаю с помощью Qt designer
как создать только сигнал?
Ето опять Я...
на пример хочу отправить уже созданному слоту мой сигнал, как ето надо сделать?
на пример у spinBox же есть слот setValue, как создать сигнал чтобы можно было отправить его у...
QString отсутствует метод toAscii
При компиляции выдает ошибку:
class QString has no member named 'toAscii'
и ссылается на эту строчку
_inputData->append(buf.toAscii());
Qt и время выполнения
Всем привет, если не трудно поделитесь методами кто как замеряет время выполнения участков кода.
Я нашёл на просторах такой код:
QTime timer;
timer.start();
--
--
--
timer.elapsed()
Как проверить, в фокусе ли виджет?
Всем доброго времени суток.
Есть 3 QPlainText. Установить фокус можно с помощью setFocus(). А как можно проверить, находится ли виджет в фокусе? Поиск в документации не дал результатов...
...
Main.cpp No such file or directory
Доброго времени суток.
При сборке проекта приведенного ниже, возникают ошибки.
Не знаю уже что и делать.
#include <QApplication>
#include <QLabel>
int main(int argc, char **argv)
{
...
ScrollArea и QVBoxLayout
Привет всем!!!Помогите пожалуйста.Мучаюсь весь день,и не могу понять как сделать!!!Есть QVBoxLayout . в него добавляются label-ы.нужно что бы когда их было много,появлялась полоса прокрутки. Помогите...
Использование QtService
Делаю службу используя Qt (пока под Windows).
Прикрутил к программе QtService и вот встала такая проблемка, как ее теперь отлаживать. Когда запускаю службу под отладчиком, она естественно не...
INCLUDEPATH += ???
Здравствуйте,
В .pro файл я положил место, где есть многие заголовочные файлы
INCLUDEPATH +=/usr/include/c++/4.6.3/
А вот, что получаю:
usr/include/c++/4.6.3/bits/stl_relops.:68: Parse error at...
В чём тайный смысл QApplication ?
Привет! Сразу к примеру: создаю простое консольное Qt приложение в QtCreator. Значится так, если закомитить первую строчку в main - QApplication app; - то тогда сигналы и слоты перестают работать....
Всплывающие окна
Всем привет.Я недавно начал изучать qt .И передо мной стало 2 вопроса.1.Как при щелчке на кнопке например содержимое одной области менялось на другое.Например в Media get.Та принажати на кноку...
Наследование QObject
Здравствуйте. Столкнулся с такой проблемой: Сейчас учу слоты и сигналы и вот хочу создать класс наследуемый от QObject, но компилятор ругается.
Вот код класа:
class b : public QObject
{...
Создание консольного приложения в Qt
добрый вечер ув. форумчане.
собственно вот вопрос,
почему окно терминала пустое после запуска приложения??
#-------------------------------------------------
#
# Project created by...
Ошибка: какталог исходников и сборки
Перенс проект на другой компьютер, пытаюсь скомпилировать в результате:
:-1: предупреждение: Каталог сборки должен быть на том же уровне, что и каталог исходников.
Ещё когда отрываю проект, он мне...
Автоматизация заполнения документов
Всем привет!
Нужно разработать программу по автоматизации заполнения документов.Вопрос состоит в том как реализовать, чтобы после заполнении формы, веденные данные отобразились определенной...
Поиск значений в QtableWidget
Есть заполненный QTableWidget (см вложение), как мне найти строки значение которых в определенном столбце например 1 (ID_Table) равно чему-либо например 0. написал так:
...
Как обратиться к объекту класса родителя, из объекта дочерного класса
Вопрос скорее про c++ в целом, чем конкретно про qt
имеется классы
namespace Ui {
class Widget;
}
class Widget : public QWidget
{
Q_OBJECT
Qt Creator. Hello World
Скачал последнюю версию Qt Creator с официального сайта (с нокии)
скачал книгу по QT смотрю первую программу
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv)
{
...
Установить время последней модификации файла
В POSIX есть утилита touch. В Досе (у Борланда) одноименная утилита. В борландских Си функция setftime А вот в Qt (и mingw) я ничего подобного не нашел. Смотрел в QFileInfo, QFile, QIODevice. Гугл...
Как получить индекс выбранной строки
Как получить индекс выбранной строки в QTableView я знаю:
QModelIndex index = ui->tableView->selectionModel()->currentIndex();
Но если в QTableView отображается прокси-модель, тогда данный...
Как узнать координаты виджета относительно всего окна?
Добрый день, хочу узнать координаты виджета относительно всего монитора/окна.
Пробовал узнать координаты QMainWindow и прибавлять координаты виджета который находится в QMainWindow,
но получается,...
Подключить любой ui файл к проекту
Например, у меня есть какой то созданный проект И есть отдельный файл с расширением .ui,
так вот, как мне включить его в мой проект?
Объясните, как это сделать, именно подключить любой ui файл к...
Не найдена точка входа в dll
Добрый вечер господа.
Я скомпилировал проэкт Qt в Ms VS C++ 2010, запустил дебаг, но выдает подобное сообщение, мол, не найдена точка входа в процедуру такой-то длл, то что можно в таком случае...
Ошибка номер -1073741510
Не могу понять. Пусть у нас есть элементарная программа.
#include <QCoreApplication>
#include <QDebug>
#include "test.h"
int main(int argc, char *argv)
{
QCoreApplication a(argc, argv);...
Как программно закрыть программу?
Как программно закрыть программу?
Динамическое добавление виджетов в QLayout
Как динамически добавлять виджеты в layout. Т.е. по мере создания новых виджетов добавлять их в существующий layout?
Пытался делать таким образом :
void MyWidget::createTable(const QString& str)...
Вставка в базу данных
У меня есть база данных которую создает следующий код
bool DataBase::createTable()
{
/* В данном случае используется формирование сырого SQL-запроса
* с последующим его выполнением.
...
QTableWidget и setModel()
Всем привет. Туплю жестоко...
Суть в чем:
QTableWidget *test, *test3; //это
QTableView *test2; //подопытные
//---
test = new QTableWidget(2,2);
QTableWidgetItem *twi =...
почему событие mouseMoveEvent(QMouseEvent*pe) вызывается только когда мыш перемещается и одновременно удержана одна из кнопок?
имеется задача:
на экране окно должно показывать координаты(только координата Х) курсора относительно левого верхнего угла экрана.(QT)
вот реализовал как программу:
#ifndef SERV_H
#define...
Чтение com порта
Хочу реализовать что то вроде терминала для com порта, но все не как не могу реализовать чтение с com порта. Если можно киньте пример.
#include "mainwindow.h"
#include "ui_mainwindow.h"...
Чтение данных из компорта в Qt 5.1
Я поискал,но нужной темы так и не нашёл.Я использую Qt 5.1 и библиотеку сериал порт для общения с микроконтроллером(i7188-ead), который в свою очередь общается с другими устройствами по 485...
Работа через 2 сетевых интерфейса(2 сетевые карты)
У меня есть компьютер с двумя сетевыми картами - мне нужно через них общаться с 2 разными устройствами из одного приложения по TCP. Как мне выбирать сетевой интерфейс?
И допустим я просто создаю...
QT для Visual Studio 2013 - трудности установки
Доброго времени суток , столкнулся с проблемой при установке Qt. Загрузив версию для VS с официального сайта, я не смог запустить проект, выходила ошибка со спецсимволами,т.к. система Win 8.1 x64....
Как отследить положение курсора мыши над виджетом?
Точнее - над кнопкой. Когда курсор находится над кнопкой, её внешний вид меняется. Можно как то отловить это событие - со слотом соединить или что ещё там? Т.е. я хочу, что-бы при наведении курсора...
Программно изменить текст кнопки созданной через QtDesigner
Создал через QtDesigner кнопку с именем button1.
Как обратиться к этой кнопке из кода, например сменить текст?
Qt 5.2 + Android
Доброго дня. Попытался поставить себе 5.2 и попробовать писать под андроид, но не могу скомпилировать приложение под андроидный симулятор. Видимо, что-то не так установил/настроил. Просьба посмотреть...
Сигнал-слот, передача параметров
День добрый,
у меня был опыт работы с сигналами и слотами, но ни разу не было случаи когда нужно передавать параметры, объясните пожалуйста на мелком примере как это сделать?
в основном классе...
Преобразовать числа в строку
if (d>0)
{
x1=(-1*b+sqrt(d))/(2*a);
x2=(-1*b-sqrt(d))/(2*a);
str="x1= "+QString("%1").arg(x1)+" x2= "+QString("%1").arg(x2);
}
if (d=0)
{
...
QLabel и автоматическое изменение размера
Есть главное окно, на главном окне лежит QLabel и показывает маленькую картинку, автоматически подгоняясь под ее размер. Далее, по нажатию ctrl+t маленькая картинка меняется на большую. Я ожидаю что...
Передача параметров между формами Qt
Здравствуйте. У меня есть 2 окна - одно MainWindow из которого вызывается окно Widget' а. В Widget происходит ввод текста. Мне необходимо передать этот текст в MainWindow. Вызов окна происходит по...
Написание плеера C++ and Qt
Привет!
Получил такое задание: до лета написать какой нибудь интересный проект (выбрал написание кроссплатформенного плеера ) на C++ и Qt.
С++ знаю ДО указателей (включая их), Qt пока не знаю....
Пройтись по каждому элементу ключа QMap
Привет. Как мне пройтись по каждому элементу каждого ключа в QMap, если мне нельзя сюда поставить итератор "???"
for (QObject *obj:map???)])?
QMap<int, QObjectList> map;
QList<int> keys;
keys =...
По нажатию правой кнопки мышки вывести сообщение
В онлайн справке издевательство.
В книгах издевательство.
В примерах с инета непашет.
Очистка файлов Qt не удаляет весь мусор…
Ошибок Qt Creator не выдает а ничего непашет =\.
Invalid use of incomplete type ‘class QDebug’
В первой строке ошибки нет (vec3d - структура Opencv), во второй редактор выдает:
int bgrPixel = img1.at<Vec3b>(i, j);//b
QDebug("%d",bgrPixel); ошибка: invalid use of...
Индекс выбранного элемента в QCombobox
Весь вечер промучался с одной этой проблемой. Все свойства пересмотрел, но либо они требуют ввести текст записи, либо что-то другое. А мне нужно просто узнать индекс выбранного элемента, чтобы потом...
QTableView перенос строк в ячейках
Незамысловатый эффект, но никак не придумаю, как его просто реализовать, в гугле пока не нашел.
Нужно ровно то, что в названии темы -- чтобы QTableView (решения для QTableWidget тоже подойдут, я...
collect2: ld returned 1 exit status
Хочу собрать примерчик из книжечки Земского по Qt4
и уже при объявлении некоторых кнопок возникает вот такая ошибка
"collect2: ld returned 1 exit status", которая ни на что не указывает и вообще хз...
Установка Qt 4.8.4 MinGW
Только не пинайте сильно, 5 часов ночи, а я всё поставить Qt не могу.
Имею Windows 7 x64 и Qt 4.8.4. Скажите, пожалуйста, как это заставить работать с MinGW? Я перепробовал кучу версий, начиная от...
QBitArray в int
Добрый день! Хочу QBitArray конвертировать в int Не очень выходит. Ошибок нет. Но выводится 0, вместо заданного числа.
QBitArray msg (6);
msg = 0;
msg = 0;
msg = 0;
msg = 1;...
Qt - вирусное ПО?
Всех приветствую! 3 дня уже мучаюсь с непонятной проблемой...
Суть : сделал небольшое gui для личных целей. Все компилируется без проблем - работает правильно. Заливаю исполняемый файл на яндекс...
Нарисовать прямоугольник
можно ли сделать так чтобы только при нажатии клавиши например Z на виджете рисовался прямоугольник как увязать два события paintEvent()и keyPressEvent?можете набрасать код если можно?
Добавлено...
QSerialPort
интересная проблема с портом... данные пишутся в порт только после вызова функции waitForBytesWritten(), и читаются только после вызова функции waitForReadyRead()... причем:
1) после вызова write...
Чтение строк из файла в переменную и действия с ней
Здравствуйте, мне необходимо произвести чтение из первой строки двух параметров в две переменные.
Затем читать строки в переменную str, пока не eof.
Затем эту строку нужно преобразовать в массив...
График QChart динамическое обновление и привязка к осям
Здравствуйте. Пытаюсь разобраться с QChart. Создаю график
QLineSeries *series_Lq;
QLineSeries *series_Ld;
QLineSeries *series_Rs;
QLineSeries *series_K;
QChart *chart;
QValueAxis *axisY;
...
Сигналы и слоты между окнами
Везде как на зло пример создания коннекта внутри одного окна, но как связать слот и сигнал в разных окнах?
Есть окно унаследованное от QDialog и окно унаследованное от QMainWindow
в главном окне...
Как изменить размер кнопки?
Всем привет! Собственно есть так, а нужно вот так. Метка и строка ввода в первом ряде QVBoxLayout, кнопка - во втором.
Все файлы должны быть загружены на форум!
Медианный фильтр
Подскажите алгоритм для написания медианного фильтра на языке C++ среда программирования Qt. Яркости точек квадрата 3*3 сортируются по возрастанию и берется яркость находящееся посередине. Для краев...
Не работает пошаговая отладка (Трассировка F10) в Qt Creator
Комрады выручайте!
Совсем умудохался...всё что можно перегуглил, перечитал ничего подходящего не нашёл одни мёртвые темы без ответов :-(
Не работает пошаговая отладка ни на F10 ни на F11, хоть с...
QProgressBar
Всем добрый день, мне нужно сделать задание:
Представьте себе, что вы должны реализовать окно, которое позволяет запускать какую-то операцию для выполнения. окно должно содержать прогресс бар (Bar...
Ошибка во время сборки проекта
Всем привет. У меня след. ошибка .. "Ошибка во время сборки проекта 1
Во время выполнения сборки на этапе 'QMake'
Прерванная сборка." Я Скачал QT Creator и вот он выдает эту ошибку что делат...
Как передать параметр в слот?
Привет. Вопрос такой. Как в слот передать параметр? Где то вроде бы читал, что количество параметров в
слоте должно быть равным количеству параметров в сигнале. Но я слишком тупой, чтобы это...
Калькулятор - как сделать так, чтобы он подсчитывал квадратный корень?
он не хочет брать квадратный корень и ругается на sqrt, подскажите пожалуйста как сделать так, чтобы он подсчитывал квадратный корень
void MainWindow::on_pushButton_5_clicked()// корень...
Преобразование int->QString(QChar) и обратно
пишу программу шифрования-дешифрования атбаш уже прописал интерфейс отличнй всё работает проверял всё.
Только столкнулся с преобразованием int ->QChar.
Думал что QChar такой же как и char и написал...
занесение QString и Чтение из QStringList
нужно как то в классе реализоват следующее ::
должны быть 2 слота которые связаны QPushButton clicked
1 слот вносит QString в QStringList а 2 читает(ну еще на будет удалят и т д)
как такое сделать...
QtCreator vs Visual Studio
Сидел я когда-то на Visual Studio, лет 5 назад перешёл бесповоротно на QtCreator (в связи с переходом на Qt), вроде он как-то полегковесней, да и потом, там есть всякие плюшки типа "Вставить...
Установить дату последней модификации файла
При автоматическом обновлении системы я ориентируюсь на даты последней модификации файлов. Естественно, при переписи нового файла мне надо чтоб дата его последней модификации была равна той дате,...
Как сделать виджеты во весь экран
не могу настроить форму, уже все настройки перелазил и ничего не нашел
Oшибка со сборкой проекта
Добрый день Установил Qt_SDK_Win_offline_v1_2_en.exe файл скинул преподаватель. Нажал простой проект на С++. Нажимаю запустить и при сборке выдает такую ошибку:
15:47:18: Выполняется сборка проекта...
Как сделать так чтобы в QLineEdit можно было вводить только буквы
Как сделать так чтобы в QLineEdit можно было вводить только буквы а все остальные символы(цыфры и тд запретить)?? И ограничить размер например до 70 символов??
Установка Qt на Visual Studio 2010
Нашёл кучу материалов в интернете на тему установки QT на компьютер, но большинство из них относятся либо к старым версиям Visual Studio, либо описывают данный процесс недостаточно подробно.
Не...
QtConcurrent::run() многоразовый вызов, очередность получения QFuture::result()
Задача следующая - есть файл, большой файл. Нужно провести по нему определенные операции - декодирование. Однопоточно это делать медленно, соответственно многопоточность реализована через...
Поиск файлов стандартными средствами (QDir)
Здравствуйте.
На просторах интернета была найдена одна функция, которая подсчитывает суммарный объем всех файлов с изображениями в заданном каталоге и вложенных подкаталогах. У меня она почему-то не...
Как добавить модуль (add-on) в QT Creator?
У меня QT Creator 2.6.2
Based on QT 5.0.1
Начиная с QT 5 из него убрали некоторые модули, а именно волнующий меня - QFtp
Но исходные файлы модулей находятся на этом сайте. А Руководство, как их...
Как использовать QEventLoop, чтобы приостановить и запустить поток
Имеется рабочий поток, из которого создаются окна в основном GUI-потоке. Необходимо при создании окна приостановить рабочий поток, а при нажатии на кнопку главной формы возобновить его.
Как это...
Запретить растягиваться форму
Добрый день.
Пишу небольшую прогу и что-то затупил над парой моментов.
1. Есть форма приложения созданная в Qt Designer
На ней QTabWidget, который я хочу растянуть по всей доступной форме (т.е....
Сборка проекта под ARM Linux из Debian
Привет всем. Работаю в:
Linux debian 3.2.0-4-686-pae #1 SMP Debian 3.2.65-1+deb7u2 i686 GNU/Linux
Создал Qt приложение. Все библиотеки валяются рядом. Релиз на Debian запускается корректно.
...
QtCreator и Visual Studio 2019
Всем привет!
Переустановил ОС. Поставил самую новую Visual Studio 2019. Затем установил QtCreator, но там нет поддержки MVS 2019. Проект вообще не конфигурировался.
Проект был разработан на...
Шифрование AES 128 в QT
Доброго времени суток.
Мне необходимо отправлять/принимать с помощью POST запроса немного зашифрованных данных.
На стороне PHP используется Open SSL примерно в таком виде (аналогично encrypt):
...
Русские символы при записи sqlite. Windows OS
Доброй ночи! Тема кодировок облизана от и до.... но всё это было бы смешно, когда бы не было так грустно.
При записи в БД использую русские смиволы:
// Create database.
QSqlDatabase...
Mingw32-make (error 2)
Здравствуйте, хотел собрать exe-файл. Сначала воспользовался qmake, создались makefile'ы. Потом воспользовался mingw32-make. Результаты, собственно, на скриншоте.
Скриншот:
Unknown module(s) in QT: declarative
:-1: ошибка: Unknown module(s) in QT: declarative
#include <QtDeclarative/QDeclarativeView>
#include <QtDeclarative/QDeclarativeEngine>
#include <QGLWidget>
Я так понимаю, дело в том, что в...
Не получается собрать проект
Не могу собрать проект по теме "Qt-руководство для начинающих".Пункт 2.2.
Выводит 2 ошибки:
cannot open output file debug\first.exe:Permission denied.
collect2:id returned 1 exit status.Помогите
Команда для задержки времени (только не предлагать sleep, с которым нужна многопоточность)
Проблема состоит в следующем. Решил немного поиграться в Qt и слепить на скорую руку что-то вроде планировщика задач, который в заданое время давал бы звуковой сигнал и высвечивал задачу. Но...
Можете объяснить moveToThread()?
Как я понимаю объект,который перемещают, "уходит" в другой поток весь.
Т.е. this уже будет невалидным и все коннекты будут хоть и верными,
но сигналы будут уходить в никуда.
Что произойдёт с...
Запись данных в csv файл по приходу в COM порт
Уже поднимал подобный вопрос, перерыл много информации, но так и не нашел ответа. Необходимо записывать данные в csv файл. Сначала хотел писать в xlsx, но разобраться до конца не смог. Прочитал, что...
Некорректная таблица стилей
Я недавно начал изучать Qt и столкнулся с проблемой - при попытке добавить styleSheet (любой цвет,градиент)
пишет некорректная таблица стилей, если убрать все круглые скобочки то говорит что все...
Нарисовать точку
QPoint pt;
pt.setX(10);
pt.setY(10);
Почему не рисуется? Как нарисовать диаметром 10px круг? без алгоритма проходом циклом, а одной функцией, классом?
Передача данных по Ethernet
Здравствуйте, необходимо организовать обмен данными между пк и микроконтроллером (stm32). Почитал, попробовал разобраться в примерах, но пока не нашел решение некоторых вопросов. Опыт работы в qt...
QT radio button
Возникла такая проблема, что когда несколько radio button на форме по нажатию кнопки push button не могу снять отметки с radio button, хотя для одного (ui->radioButton->setChecked(false)) работает.
Зависимость проекта от Qt библиотек
Можно ли в рантайме узнать список всех зависимых Qt-шных библиотек, которые тянет за собой проект, чтоб можно было бы нажав какую - то кнопочку, скопировать все библиотеки и сам пусковой файл в...
Qt Creator отказывется работать
Доброго времени суток, товарищи. Случилась тут такая беда, что у меня не работает Qt Creator. То есть работает, но как-то не так. Он не хочет создавать/открывать проект. Т.е. при открытии готового...
Передача переменной в другой класс
Привет всем. Извиняюсь если повтор, но похожей темы не нашел.
Подскажите пожалуйста как передать значение переменной QString из одного класса в переменную QString другого класса. Понимаю, что...
Изменить размеры окна
На главном окне MainWindow есть кнопка. Нужно удлинить главное окно при нажатии на эту кнопку. Как это сделать?
Как писать без Qt Creator?
Сразу прошу прощенья за мои знания.
Вопросы такие:
Как использовать библиотеки Qt, не используя и не устанавливая Qt Creator и ему подобное? Чем лучше компилировать код с Qt? И можно ли поставить...
Что Qt считает текущей папкой?
Осваиваю Qt по книге Макса Шлее Qt4.5 с дистрибутивом.
Собираю разные примерчики. Поздоровался. Поигрался с простейшей схемой
"сигнал-слот". Дошло дело до картинок.
И тут выяснилось, что если...
Запуск проекта Qt на Linux
Помогите, пожалуйста! :)
У меня есть проект написанный на Qt 5 в Windows с использованием MinGW. Мне нужно запустить (скомпилировать) его в Linux. Я установила на виртуальную машину дистрибутив...
Не заходит в метод keyPressEvent
Привет!
Подскажите, в чем может быть проблема. Программа не заходит в метод keyPressEvent при нажатии клавиши:
#include "glass.h"
Glass::Glass(){
timer = new...
как получить доступ к элементам формы qt
Есть класс-наследник QDialog, у которого метод работает с элементами формы другого класса. Например, при нажатии на кнопку в диалоге, нужно добавить какой то виджет в главное поле программы. ...
Работа с QtXlsxWriter в Excel
Для чтения/записи в Excel почти на всех форумах рекомендуют модуль QtXlsxWriter(другого способа нет?)
Скачал с сайта https://github.com/dbzhang800/QtXlsxWriter
Опробовав приложенный внутри пример...
Массив в QString
Привет всем участникам форума. Сижу пишу программу шифрования методом вижинера. Столкнулся с проблемой. Нужно полученные данные в массиве (результат шифрования), вывести в поле label. Не могу...
Изменить размер QMessageBox
Создаю QMessageBox с 2 кнопками. При помощи setInformativeText вывожу сообщение. Оно располагается в 2 строках, а я хочу в 1 строку. Для этого надо увеличить длину окна с сообщением, но команды по...
Стили QSS в Qt
Всем привет!
Подскажите пожалуйста как правильно работать со стилями:
я создал файл стилей .CSS и поместил его в ресурсы. в конструкторе класса унаследованного от QApplication подключил этот файл....
Создание таблицы в БД (SQLite)
Привет всем.
Почему не получается содать таблицу в бд? скопировал пример который был
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
...
Окна в Qt размер и положение при запуске
Здравствуйте!
Как сделать в Qt что бы окно запускалось жестко только с правой или левой стороны экрана - где такие параметры?
Как задать окну размер по вертикали - по размеру экрана.
Благодарствую...
Потоки ввода/вывода
Доброго времени суток. Сразу скажу, что я в программировании полный ноль, если сравнивать с участниками данного форума, так что прошу помидорами не кидаться.
В первую очередь вопрос к тем, кто...
QDateTime::fromString
Не подскажет ли кто на маленьком примерчике, как пользоваться этой функцией.
В строке: "13.11.2012 19:52:07"
Дизайн приложений
Доброго времени суток.
Уважаемые, такой вопрос. А как можно сделать красивый дизайн приложения?
Прям серьезный дизайн, не просто цвет и контур кнопки подправить. Во вложениях оставлю 2 скрина...
Как лучше организовать авторизацию?
Доброго времени суток.
Есть приложение работающее с базой данных. Теперь необходимо прикрутить к нему авторизация при входе. Как это сделать лучше всего? Я создал отдельный класс для окна...
Как в дереве проекта добавить каталог?(QtCreator)
Доброго времени суток.
Подскажите, пожалуйста, как можно в среде Qt Creator (у меня версия 1.2) в дереве проекта добавить каталог, ато уж слишком сильно разраося мой проект, а все исходные файлы...
Удаление строки QTableView
Привет. Есть бд, данные которой отображаются в QTableView, в пределах 200 записей, в основном.
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("...");
if(!db.open() )...
"No such signal" на объявленный сигнал
Объявил сигнал:
class MyButton : public QPushButton
{
Q_OBJECT
public:
MyButton() : QPushButton() {}
MyButton(const QString &str) : QPushButton(str) {}
signals:
void...
Как правильно закомментировать?
void tras::EncButtonClick()
{
QString result="",read="", k=txtK->text();
QString...
Как проверить существование объекта, доступного по указателю
Ситуация такая. Хочу для своей программы забацать что-то вроде логера, который будет писать в QTextEdit, расположенный на графическом интерфейсе программы. Логер думаю сделать в виде синглтона, в...
Qt и svg
Доброго времени суток!
Начал разбираться с svg в qt, но документация по этому вопросу довольно сжатая, на мой взгляд.
Примеры тоже не очень помогли.
Подскажите, пожалуйста, как лучше отобразить...
Ошибка - Driver not loaded Driver not loaded
Собрал драйвер MySQL. Пытаюсь запустить простое приложение - подключиться к базе и выполнить sql - запрос. Но получаю сообщение , которое указано в заголовке.
Вот текст main.cpp
#include...
Новый профиль в QtCreator
Пытаюсь собрать программу в QtCreator в Linux на i386 для ARM с установленной Linux. В Параметрах, Сборка и запуск создал Инструментарий с параметрами «ABI <особое> arm generic elf 32bit». В...
Запись QTextEdit в файл
Я новичок в Qt.
Я создал с помощью Qt Creator кнопку и textEdit на диалоговом окне. Хочу, чтобы при нажатии на кнопку текст из textEdit сохранился в файл. Для этого я в функции нажатия кнопки...
Как открыть картинку в QImage?
Привет форум!
в QT только учусь работать, пишу по шлее и никак не могу понять, что у меня не так - не открывается картинка. что делать??
int main(int argc, char *argv)
{
QApplication...
Как удалить QVector и освободить память
Здравствуйте.
Как удалить QVector и освободить память? В документации написано QVector::~QVector(). Делаю так, а он все равно остается.
QVector<double> A3(382);
//заполняю вектор
A3.~QVector();...
QSerialPort и readyRead
Доброго времени суток. Проблема состоит в том, как правильно переписать работу целого класса и при том с наименьшим переписыванием кода.
У меня был класс для работы с приборами через сом-порт....
Qt5 + Visual Studio 2010 не работает
Стоит MS VS 2010 SP1
Скачивал все отсюда http://qt-project.org/downloads#qt-other
Сперва установил Qt libraries 5.0.0 for Windows (VS 2010 406 MB)
Потом Visual Studio Add-in 1.2.0 for Qt5
В MS VS...
QTextBrowser
Здравствуйте, как можно добавить текст в QTextBrowser без потери предыдущего вывода. При повторном использовании setText предыдущий вывод удаляется. Вывожу все через setText(...+...+...), строка...
Количество строк в listWidget
как узнать количество строк в listWidget?
и в каком контейнере хранятся все строки listWidget?
Отзывы макс шлее qt 5.3 профессиональное программирование на c++
Читал отзывы что это книга просто переделанная по QT 4.8(ну так и должно быть но и новые возможности должны появляться), без существенного добавления новых фишек и возможностей 5 библиотеки. Я в этом...
Проблемы с ui
Здравствуйте! В ходе создания проекта добавил пару кнопок на форму, дабы в коде можно было в ними взаимодействовать через ui, пересобрал проект, как я это обычно и делал в ситуациях, когда не видны...
Ошибка return type is incomplete
В строке Point Tools::polPointText(QVector<Point> polygon, int i, double dist) {... Ошибка 'polygon' has incomplete type, да и вообще везде, где есть QVector<Point>. Как ее исправить?
Установил Qt Creator и не находится компилятор
:-1: ошибка: Необходимо задать компилятор для сборки. Сделать это можно в настройках комплекта.
я зашёл в инструменты -> параметры ->сборка и запуск там вроде по умолчанию стоит MinGw но нифига не...
QRadioButton
Здравствствуйте помогите разобраться пожалуйста,
создаю 3 QRadioButton
Как правильно сделать чтобы при выборе одного из них переменная принимала конкретное значение:
Попыталась но кажется это...
[Makefile] Error 2
Работаю под Linux
При компиляции возникает ошибка:
Error 2
Хотя другие проекты без проблем компилируются. Помогите, пожалуйста, разобраться, в чем проблема?
Компилятора подключено 2:
GCC...
Блокировать QLineEdit
Привет. Подскажите, как можно блокировать QLineEdit на ввод данных и как разблокировать?
Список файлов на веб сервере
Добрый день, можете подсказать как получить список файлов на веб сервере.
например имеем ссылку site.ru/Download/
Нам нужно получить список всех файлов
Например log.txt, set.exe и тому подобное...
Снова кодировка из Windows-1251 в UTF-8
Извините за надоедливый вопрос. Есть текстовый файл в кодировке Windows-1251. (Редактор Notepad++ показывает ANSI).
Необходимо перевести в UTF-8, чтобы корректно выводить в QTextEdit.
Нашёл...
Графики в qt
Помогите пожалуйста построить 2 графика в qt
Надо при наведении мышки в tableWidget подсветить строку
Сижу, курю, пока не выходит.
Событие в
void Customers::mouseMoveEvent(QMouseEvent *event) {
position = event->pos(); //позиция курсора
setWindowTitle(
QString::number(position.x())+
...
QFileDialog и его использование
Доброго времени суток, знатоки!
QFileDialog::getExistingDirectory(...)
//Первым параметром указываем родителя (this в нашем случае), что будет если указать что-нибудь другое, к примеру виджет?...
Qt creator portable
здрасвуйте! а вот такой вопрос - можно ли qt как-нибудь установить на флешку. У меня папка qt создалась на С около 3 гб весит, если я её скопирую то creator запуститься на чужом компьютере? или при...
Форма программы поверх всех окон
мне надо чтобы при старте форма вылазила поверх всех окон.
Как это исполнить на QT классах? или winapi только копать?
Sql в Qt
Всем добрый день! Нужно подключить sql к qt.
Sql у меня microsoft sql server management studio express 2005
Пишу такой код для подключения:
bool Window::CreateConection()
{
m_sqlDatabase =...
Разделение QString методами split, left, right
Мне требуется разделить текст вида:
494;186 a
440;93 b
495;105 c
/
467;139.5 1
494.5;145.5 3
@
a,b
a,c
Посоветуйте наиболее новый учебник по QT
Установил QT creator 3.0.0, основанный на QT 5.2.0, система windows 7. Начал изучение по учебнику Шлее М. - "Профессиональное программирование на C++. Qt 4.8.(В подлиннике)" - 2012 года. Скачал...
Создание и использование QStandardItem
Добрый день.
Скажите пожалуйста, возможно ли использовать QStandardItem без new?
Во всех примерах и описаниях идет примерно такой код.
QList<QStandardItem*> q_list;
QStandardItem *item;
...
Пример работы с реестром Windows
Нужно сделать программу, которая показывает список программ из автозапуска! Просто даже не знаю с чего начать работу с реестром, изучаю Qt буквально пару недель, прошу помочь, напишите для примера не...
Как лучше объявлять глобальные константы в проекте
Доброго времени суток!)
Пишу проект, который, возможно, будет модифицироваться. Потому решил важные константы кидать в один файл.
Сейчас объявляю таким образом:
const int IN_MENU_INTERVAL =...
Перевод из QString в double[]
У меня есть массив и функция которая возвращает строку из QLineEdit. В этот список строк записываются исключительно числа либо целого, либо дробного вида.
double saveInputData =...
Как сменить цвет фона в tabwidget
Как сменить цвет фона в tabwidget? не самих кнопочек(tab), а именно содержимого окна
Установка QT и Qdevelop под Windows
Приветствую всех. Такая ситуация: купил книгу МАКС ШЛЕЕ QT4 проф программирование. Никак не могу установить Qdevelop. То g++.exe не находит, то не может найти какое-то -lqtmaind.
Если кто-то...
Работа с 2 и более ui формами
Здравствуйте, такая вот проблема, не смог найти материал как создать приложение в котором 2 ui окна, причём одно окно вызывается из другого при помощи кнопки, + значение int переменной передалось из...
QDataStream запись вектора
Как можно записать std вектор в бинарном виде просто указывая первый элемент и количество элементов с помошью QDataStream?
Сигнал изменения в таблице
Всем привет.
Я создал таблицу, она заполняется из файла, мне нужен сигнал изменения текста в ячейке, потому что на него должна реагировать кнопка "сохранить" (становиться активной, то есть...
Выделить подстроку с кавычками из строки QString
Как выделить подстроку из длинной строки QString, если в ней есть символы < и "".
То есть, строка к примеру следующая "......catalog-counts_number"> 23......."
мне нужно выделить подстроку...
Сделать кнопку невидимой
Добрый вечер. В Qt совсем недавно, занимаюсь переделкой одной программки и возникла такая проблема. Есть класс для всплывающего окошка, на котором при разных условиях выводятся разные данные. Во...
Как проверить выделен radioButton или нет?
Подскажите пожалуйста как в QT проверить какая из трех радиокнопок в groupBox выделена?
Добавлено через 43 минуты
Кто знает скажите плиз, оч надо...
Вызов функции из другого класса
Добрый день, пишу в qt. Столкнулся с проблемой вызова функции в другом классе. Все бы ничего, но функция из класса 2 частично использует списки и структуры из класса 1 .Не могу понять, как...
qDebug() в файл
Как перенаправить вывод от qDebug() в файл
Перенаправления из командной строки типа >file 2>file не помогли
Создание базы данных mysql
здравствуйте , что то не как не могу найти в интернете как создать базу на mysql средствами QT, нашел как только создать таблици в базе, пример можете кто нибудь дать?
Цвет пикселя
Как узнать какого цвета пиксель?
Блокировка кнопок
При нажатии кнопки (виджета) выполняется слот, который в течение какого-то времени обеспечивает обмен данных с другой машиной. В течение этого времени хочу сделать невозможным нажатие некоторых...
Перемещение и поворот графики
Решила всё таки сделать свой виджет для отображения крена и тангажа. За основу хочу взять такую картинку:
Но поскольку опыта у меня мало, возникли вопросы. В этом виджете предполагается , что...
QIODevice not open
Здравствуйте. :)
Сделал обычную форму на QT, а именно поле для ввода текста (QplainTextEdit) и кнопку для сохранения этого же текста.
Сохранение через QFile, все как положено.
void...
Простая и не принужденная архивация и распаковка архивов средствами qt/
Доброго времени суток форумчани. Долгое время я искал способы распаковки архивов в библиотеке QT. Находил статьи про библиотеку zlib, функцию от QByteArray Class - qcompress и распаковки quncompress....
Ошибка в connect
Нужно, чтобы при нажатии на кнопку срабатывал метод класса Acceleration. Однако при компиляции происходит ошибка: no matching function for call to 'MainWindow::connect(QPushButton*&, const char*,...
Компиляция: "Warning: Z-order assignment '' is not a valid widget."
Здравствуйте.
При переносе(перекомпиляции) проекта под Linux из Windows (QtCreator)
столкнулся с такой проблемой - открывется сам ui файл в тегах и курсор
пермещается вначало на 1-ю строчку:...
Отображение 3D модели формата 3ds любыми средствами
Здравствуйте! Требуется отобразить модель сделанную на 3D Max в приложении написанной на Qt.
Использую свежие версии Qt Creator 4.6.1 и Qt 5.10.1. Пробовал стандартные средства Qt 3D как на C++...
Получить значение ячейки QTableView
Здравствуйте, подскажите пожалуйста, как можно получить значение ячейки QTableView
Если делаю так:
qDebug () << ui->tableView->model()->data(ui->tableView->currentIndex());
получаю...
Как правильно установить Qt в Windows 7?
Подскажите, как правильно установить Qt в Windows 7?
Вопрос возник в связи с многочисленными безуспешными попытками запуска приложения, написанного на Qt- на Windows 7. Сначала ругается на нехватку...
Запуск bash скрипта через QProcess в Qt3
Приходится использовать Qt3. Необходимо запустить из программы bash скрипты.
QProcess proc;
QStringList args;
args <<"sh" << "-c" << "/tmp/runme.sh";
proc->start(&args);
Программа...
Qstring удалить все символы после определенных символов в строке
есть строка:
https://www.drupal.org/node/1819276&sa=U&ei=MbC7VKy0CObgyQOq94C4DA&ved=0CC8QFjAE&usg=AFQjCNEGol9yV915j1f05I1EmDTy5-AsUQ"
как удалить все что идет после &sa
QTableWidget сделать недоступной ячейку
Добрый день!
каким образом можно сделать неактивной(недоступной) ячейку в QTableWidget, что-то типа setEnabled??
Размещение Dll файлов относительно исполняемого
Добрый день!
Для того, чтобы запускать приложение Qt вне QtCreator, я использую утилиту windeployqt.exe, которая подтягивает все используемые dll в папку с exe файлом. В этом случае все работает.
...
Как разбить QString строку на подстроки, т.е. на qlist <qstring> ?
Как разбить QString строку:
"/michaeltosell", "/vorago", "/yanochka147", "gertylohhg",
на подстроки, т.е. на qlist <qstring> ?
т.е. разделитель запятая.
Как перевести число из 16-ричной в 10-ную систему счисления?
void MainWindow::on_pushButton_6_clicked()
{
int d;
//Считаем значение из первого lineEdit
QString S3 = ui->lineEdit_5->text();
//Переведем значение в число
d =...
QTableView - кнопка или текст в ячейке
Подскажите, пожалуйста, как лучше реализовать следующую вещь.
Имеется таблица из 7 столбцов и порядка 20 строк
В ней будут отображаться результаты измерения разных приборов.
Пока идет процесс...
Создание и подключение библиотеки в Qt на С++
Здравствуйте, в я в программировании новичок. Мне нужно создать библиотеку и прикрепить ее к другому моему проекту для дальнейшего использования. Я создал проект с динамической библиотекой Harosha на...
Передача данных по Ethernet на основе UDP (C++)
Доброго времени суток,
Подскажите, пожалуйста, как реализовать передачу данных по Ethernet. Нужны ли при этом QUDPSocket, UdpServer?
Как сделать сервер UDP, если он нужен? Нужны ли какие-либо...
Нарисовать часы, поставить стрелки на заданное время
Добрый день, уважаемые форумчане! К сожалению, с изучением программирования дела плохи. Всегда делала упор на математические предметы, но пыталась не отставать и по подобным предметам в ВУЗе. Сейчас...
Создание базы данных SQLite в Qt
Привет всем.Нужна помощь.нужно создать базу данных SQLite в моей программе на Qt.программка представляет собой что-то типа Addressbook.То есть мне нужно ,что бы информация(имена,номера) которые я...
Qt Creator
Доброго времени суток.
Для компиляции программ решил использовать QtC(Qt Creator)
Набрал простую конструкцию для проверки...
#include <iostream>
int main()
{
std::cout << "Welcom to C++...
Ошибка Cannot find file
Впервые создала создала проект на Qt. При запуске формы ошибка
Cannot find file: C:\Users\ь\Desktop\Практика Qt\Zoo\Zoo.pro.
14:09:42: Процесс «C:\Qt\5.3\msvc2010_opengl\bin\qmake.exe» завершился...
Картинка как фон
в общем у меня в рамке должна быть картинка ни как не могу понять что делаю не так ,через ресурсы подключил изображение но не выходит ,просто ничего не отображается
void...
Как узнать, выделен ли элемент QTableView
Здравствуйте форумчане.
Уже долго грею голову и вот решил спросить у вас, может кто знает.
У меня на форме лежит QTableView и кнопка. Если пользователь выбирает что-то в QTableView, то кнопка...
Картинка на кнопку из файла ресурсов. Как ?
В папке с программой есть папка IMG с картинками.
Есть файл ресурсов:
<RCC>
<qresource prefix="/">
<file>IMG/right.png</file>
<file>IMG/rightdown.png</file>
<file>IMG/left.png</file>...
Как перевести Hex в Qstring
Есть переменная типа Qstring, означающая код числа в шестнадцатеричной системе (например 6B) как преобразовать эту переменную либо в десятеричную систему, либо в символ
Qt Mysql driver not loaded
Здравствуйте. Столкнулся с проблемой, которую весь день не выходит решить. При попытке подключения к базе данных MYSQL выдает сообщение - driver not loaded. Весь интернет уже перерыл, mysql стоит 8.0...
QNetworkAccessManager POST запрос
Пытаюсь авторизоваться на сайт http://***********. Зашел в тупик, мозг уже отказывается обрабатывать инфу.
//формируем запрос и отправляем
void Widget::postDataToServer()
{
QByteArray...
Как создать собственных сигналов и слотов?
Здравствуйте...
Пожалуйста поделитесь знанием о сигналов и слотов, и если можно маленкий пример тоже...
МАЛЕНКИЙ потому что я выдел в книгу как они пишут десятих таких слотов и сигналов...
...
Проверка на существование .ini файла
Как можно проверить существует ли в папке .ini файл с определенным именем?
Project ERROR: Unknown module(s) in QT: widgets gui core
Кароче я толком вообще ничего не знаю о Qt Creator, а курсовой делать нужно, решил хоть пример запустить для начала и мне бьет такую ошибку
22:18:24: Выполняются этапы для проекта HRdepartment......
Перевод строки в верхний регистр
Подскажите,как закончить ф-цию....
void UpperRistr(QString str)
{
for(int i=str.size();i<=0;++i)
{
//////
}
QMessageBox msg;
QCombobox addItem
можно ли сделать, чтобы при добавлении нового элемента в ComboBox , currentindex становился бы нового элемента ,а не первого?
QSqlDatabase: QMYSQL driver not loaded
Зарегистрировал бесплатный хостинг с MySQL http://byethost.com/
Версия клиента базы данных: libmysql - 5.1.73
В Qt Creator-e пытаюсь наладить связь с базой
QSqlDatabase db =...
Не работает отладка
Система: Xubuntu 11.10 amd64
Qt Creator 2.4.1
Основан на Qt 4.7.4 (64-х битной)
Не работает отладка, выдает сообщение: "Похоже, что это не отладочная сборка.
Установка точек останова по имени...
Программно нажать кнопку средствами QT
Мне нужно реализовать некое приложения для тестирования пользовательского интерфеса, написанного на QT. В написании подобных вещей имею некоторый опыт, но только с помощью WinAPI.
Вопрос - можно...
No matching function for call to
Здравствуйте, писал пол года назад программку, сейчас решил кое-что добавить, пытаюсь его собрать на другом компе, выдает ошибку:
no matching function for call to...
Добавить иконку на кнопку
Есть у меня изображение формата .png. Есть кнопка
folderButton = new QPushButton(this);
Я загрузил картинку в ресурсы, выполняю следующие действия
QPixmap folderbutt("://folderImage.png");...
QString парсинг строки
Доброе время суток, дорогие форумчане!
Вопрос из серии детсада. Как раскрасить QString?
Что то вроде substr есть? а то не селен в английском что бы разобраться из описания QString(((
Добавлено...
Как поменять названия стобцов QTableWidget ?
Here i go again :declare:
Как поменять названия стобцов в QTableWidget в редакторе QtDesigner ? что - то не нашёл ...
Если ни как, то хотя бы как программно это сделать ?
И ещё, вот этот хедер...
Не работает QPainter
Здравствуйте. Решил сделать небольшой графический редактор(для саморазвития). И вот у меня не выходит работать с QPainter. Создал виджет для рисования, все как надо.
Вывод приложения:...
QTimer простой секундомер
Доброго времени суток.
Итак, что нужно: 2 кнопки и чтото 1 для вывода(лейбл, таймэдит, текстбокс). Тыкаешь на кнопку(старт) и тикают секунды с 00:00 до 00:45, тыкаешь на кнопку(Стоп) и таймер...
Выравнивание виджетов
Добрый день, хотелось бы понять, имеется QTAbWidget, внутри него QHBoxLayout, в него помещаются последовательно виджеты с кнопками(QToolButton), картинка прикреплена.
Из нее видно, что в секции 2...
Переещение объектов формы на передний/задний план
Как переместить объект формы на передний план кодом? Или на задний? В дизайнере это делается парой кликов, а вот как это сделать в коде - я найти не могу.
Пример: есть кнопка. Она должна быть над...
Зум осей графика QCustomPlot
есть кусок кода который отвечает за построение графика
//Первый график время-перемещение
ui->Graph1->addGraph();
ui->Graph1->graph(0)->setPen(QPen(Qt::blue));
...
Как загнать в QString двойные ковычки
Вопрос наверное плевый , как в QString записать ковычки , для дальнейшего его использования
QString *x;
x="; так не проходит
Кто подскажет пожайлуста...
Выделение текста жирным в tableView
Всем привет :)
Как можно определенный текст, в строчке tableView, сделать жирным?
Понял как поменять цвет ячеек, цвет текста, но как сделать текст жирным не понял. Можно ведь сделать через...
Работа с COM портом
Кто-нибудь делал это? В скором времени понадобится реализовать проект, в котором будет требоваться чтение и запись по COM порту. Как это реализуется в Qt?
Немного погуглила, пояла, что надо...
Статическая сборка: где Qt Command Prompt ?
добрый день.
скачал Qt 4.7.3 с офф. сайта, установил, но Qt Command Prompt нет. что мне сделать?
Кастомный шрифт в QLabel
Добрый день. Можете привести пример, как поставить какой-нибудь шрифт И свой шрифт (Который ранее скачивал из интернета и установил себе на ОС) в QLabel
ptrLabel->setFont(QFont()); //А как дальше...
Чтение из файла
Добрый день, подскажите как мне считать строку из текстового файла???
В интернете узнал что для этого нужен QTextStream, нашел пример в книге
void MphoneForm::Read()
{QFile file("/my/qqq"); ...
Виджет для редактирования ячеек в qtableview рисовать не внутри редактируемой ячейки, а поверх
Хотелось бы, что бы мой виджет для редактирования ячеек в qtableview не рисовался внутри редактируемой ячейки, а рисовался поверх неё. (эдитотр большой, а ячейки маленькие)
Отказываться от...
Как в qt изменить кодировку строки QString ?
Есть QString s;. Я хочу, чтобы кодировка s стала utf-8
Такая конструкция выдает ошибку:
QString s8 = QString::fromUtf8(s);
Ошибка device not open
При нажатии кнопки send возникает такая ошибка в выводе QIODevice::write (QTcpSocket): device not open
...
QTextCodec/ в одной программе разные кодировки
Здравствуйте.
Вот возник очередной вопрос(ы) по Qt(XP)...
Данные принимаю от сервера в IBM 866 и вот с выводом по qDebug()<<X проблемы,
как-то решил вывод на ui - в main прописал что-то...
Пропорциональное увеличение компонентов QT в зависимости от увеличения размеров экрана
Здравствуйте,прошу вашей помощи по поводу пропорционального увеличения или уменьшения компонентов QT(рисуемых мной в виджете фигур) в зависимости от расширения на весь экран или суживания окна формы....
Курсор стал прямоугольным в редакторе кода
ребята нажал на какие то горячие клавиши .. и теперь курсор стал таким толстым прямоугольником .. потом я нажимал Insert и он становилься нормальным но вот Backspace не фига не удаляет выделенный...
QTime. Вычесть из одного другое и перевести результата в int
Всем привет! Как из "QTime c" вычесть "QTime b" и получить ответ в миллисекундах? И ещё вопрос можно ли потом эти миллисекунды перевести в int?
void Dialog::on_pushButton_clicked()
{
...
Передача переменных между классами.
Имеется класс QtPkkNetConf и в нем созданы еще 3 класса привязанные к табам соответственно.
#include <qtabwidget.h>
#include <qpushbutton.h>
#include <qtextcodec.h>
#include "pkknettool.h"...
Возникло исключение
Доброго времени суток, уважаемые форумчане!
Настигла меня беда, с которой я не могу справится. При работе программы всегда возникает исключение.
Текст из окна:
Приложение остановлено из-за...
Qt, Android and Serial Port
Всем добрый день или вечер, а может и ночь.
Пытаюсь научить дружить планшет с программой на Qt и последовательным портом. Кто-нибудь пробовал это уже сделать? Поделитесь добрым советом.
К...
У комплекта не задан компиллятор
Я скачал с гитхаба проект открыл его в QtCreatorе и пишет у комплекта не задан компиллятор а как правильно задать компилятор?? Я приложил скрин проблемы. Qt 5.5 ОС Windows 7
Как загрузить картинку на QLabel?
привет всем,у меня такая проблема ,можно ли загрузить картинку на QLabel,если я уже нарисовал на ней с помощью QPainter.мне нужно,чтобы картинка была вставлена на мой рисунок и покрыл его некоторый...
Как подружить mysql и qt creator?
Привет, сообщество
пытаюсь подрубить mysql, но ломаются мозги.
qt creator пишет:
QSqlDatabase: test.db driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3...
Сортировка в QTableView
Есть таблица, которая ниже на скрине. Как при нажатии на заголовок стобца (пр. Фамилия) отсортировать все строки по фамилии?
Как узнать, где находится корневая папка моего приложения?
Если возможность узнать где находится корневая папка моего приложения с помощью Dir или другой библиотеки?
Ошибка сборки проекта ld returned 1 exit status (Qt Creator)
Здравствуйте, только начал изучать Qt. При попытке собрать проект выдает collect2.exe: error: ld returned 1 exit status в консоль. В коде я почти не разбираюсь, поэтому обращаюсь сюда. Прикрепляю...
Формат вывода чисел
В файл числа записываются в экспоненциальной форме, как сделать вывод обычным? И тоже самое с дебагом
QTextStream outStream(file);
file->open(QIODevice::Append);
...
Qmake отсутствует!!!
Вроде бы подключила QT library k Netbeans. Но выдает ошибку QMake отсутствует. Хотя устанавливала Cygwin & MinGW. Может path не так указала. Вроде бы написала на свойстве компа указала через ; путь в...
Ошибка QSqlQuery::exec: database not open
Доброго времени суток.
У меня есть несколько справочников, при вызове которых на их форме в окно Tableview загружаются данные из таблицы.
Есть так же главное окно, предназначенное тоже под...
На машине клиента "QSQLITE" выдает: Driver not loaded Driver not loaded
#include <QSqlDatabase>
#include <QSqlQuery>
#include <QSqlRecord>
#include <QSqlError>
#include <QDebug>
#include <QFileDialog>
QSqlDatabase db;
db = QSqlDatabase::addDatabase("QSQLITE");...
Невозможно запустить процесс qmake.exe
Здравствуйте, после прочтения всех тем на тему QT не смог найти ответа который мне поможет.
Последняя надежда на то, что кто то поможет.
Пробовал много версий QT creator с компилятором mingw и...
Подключение Qt 5.6.0 к Visual Studio 2015
Здравствуйте, форумчане, появилась нужда подключить Qt 5.6.0 к VS2015. Нашел способ как это сделать через пакет Qt Package в VS 2015, но проблема в том, что после подключения студия подчеркивает все...
Рисование линии
Нужно нарисовать линию из точек x,y в x1,y1:
class Widget : public QWidget
{
protected:
void paintEvent(QPaintEvent *event)
{
QPainter painter(this);
painter.setPen(QPen(Qt::black,...
QT узнать код символа
нужно проверить предложение на наличии кирилицы (тоесть если кирилици мало то исключить его со списка)
есть такой сайтик со списком юникодовских чарактеров......
RTTI symbol not found for class 'QWidget'
В деструкторе моего виджета вываливается ошибка "RTTI symbol not found for class 'QWidget'" и вытекающим segmantation Fault.
В Qt4.8 проблем не замечал, в Qt5.1 есть.
Есть иерархия: Wall -> Block...
Установить размер ячеек QTableView
Новая проблема. Никак не могу установить размер ячеек QTableView
Tv->setColumnWidth() и Tv->setRowHeight() не работают.
Пытался сделать через модельную headerData (роль Qt::SizeHintRole) - тоже ни...
Чтение/Запись QTableWidget
Реализовал Запись в файл и чтение из файла данных из QTableWidgeta. Проблема в том, что чтение производится только при том условии, что в таблице должно быть столько же строк, сколько было записано....
QProcess и передача аргументов в командную строку
Доброго времени суток, господа форумчане!
И так к делу: столкнулся со следующей задачей: используя QT, передать команду в командную строку(ОС - Windows x 64)
Поискав по сети, нашел несколько...
Нужность макроса emit
Только что для себя открыл, что сигналы без проблем вызываются без emit. Нужен ли он на самом деле, или существует только как подсказка для разработчика?
QCalendarWidget получения выбранного значения пользователем
Я выбираю дату в календаре и чтобы выбранная дата сохранялась в переменной которая находится так сказать в самом классе.вот код:
#ifndef CALENDAR_H
#define CALENDAR_H
#include <QWidget>
class...
Плавающая ошибка: timers cannot be stopped/started from another thread
Программа работает с RS-485. В классе интерфейса программы MainWindow хранится ссылка на поток работы COM портом PortManager. В MainWindow для соблюдения интервалов и последовательности действий по...
Отучение qt 5.0.2 от *.dll
Читал разные темы, но с qt 5 все несколько иначе. Все делал по статье http://habrahabr.ru/post/137233/
QMAKE_LFLAGS = -static и выполнил
configure -opensource -release -nomake examples -nomake...
Как подружить Visual Studio 2017 и QT 5.8?
Ребят, спасайте. Переустанавливал систему, решил поставить VS 2017. Но теперь хз как подружить с ней QT. Проекты не компилируются, т.к. им не известен компилятор. Кто-нибудь уже сталкивался с этой...
Присвоить значение переменной по нажатию кнопки
Доброго времени суток!
Помогите, будьте так добры. Пишу некую форму-опросник вида:
"вопрос1 - 4 радиокнопки"
"вопрос2 - 4 радиокнопки"
Кнопки в группах, с этим всё окей
Каждая кнопка должна...
Does not name a type
Пытаюсь написать шашки, но выдает ошибки:
1)D:\newpapka\np\untitled\main.cpp:1: In file included from ..\..\..\newpapka\np\untitled\main.cpp:1:0:
2)D:\newpapka\np\untitled\mainwindow.h:18: ошибка:...
Как QByteArray перевести в массив char?
Вот в Qt есть контейнер QByteArray, он содержит байты, а тип данных QByte есть, если нет какой его эквивалент в Qt означающий просто значение одного байта необязательно символ? Как QByteArray...
Вывод координат курсора мыши
Требуется реализовать следующую простую задачу: перемещаем курсор по редактору формы (textEdit) и его координаты (курсора) должны выводиться в label и label_2.
Два вопроса. Первый: как прописать,...
Как закрыть окно MainWindow?
Здравствуйте
У меня возникла следующая проблема:
Не могу нормально удалить окно MainWindow.
Функция close() вообще ничего ни делает как-то странно в QDialog работает а тут(((
Пытаюсь...
QT-как установить цвет надписи
На стандартной форме есть надпись (Label) , хотел бы при загрузке формы сделать цвет текста надписи красным, а после выбора файла - зеленым. Не получилось даже изменить цвет надписи. Попробовал:
...
Блокировка главного окна из qDialog до тех пор, пока не будет введен пароль
С главного меню я вызываю диалоговое окно, и мне нужно чтоб QDialog заблокировал главное окно до тех пор пока не будет введет пароль. и еще нужно чтоб у QDialog не было возможности закрыть окно. Если...
Изменение шрифта, стиля шрифта, толщины и т.д., надписи у кнопки
Всем доброго времени суток!
Появился вопрос. Есть ли способ изменить размер шрифта, его стиль, цвет и т.д. на кнопке (QPushButton)?
К примеру чтобы у каждой кнопки был индивидуальный дизайн...
Qt и MSVC 2012
Захотел поработать с Qt под Windows. Раньше никогда не приходилось работать с ним вообще. Появился вопрос. Искал в гугле но решения не нашёл.
Качал это "Qt libraries 5.0.0 for Windows (VS 2010 406...
Модальные и немодальные окна
Помогите разобраться с вызывом диалогового окна, кликаю по кнопке , открывает новое окно , в данном случае календарь, у этого окна есть свой слот, задающий дату и время , передаёт параметры в...
Сортировка QMap по значению
Собственно вопрос в заголовке темы. Возможно ли это?
Решил попробовать qSort. Результат - множество ошибок.
QMap<QString, int> map;
map = 10;
map = 5;
map = 9;
...
Запуск из программы другой программы с параметрами
Исходные данные:
1)ОС Linux ubuntu, xubuntu;
2)Есть некоторая простенькая написанная программка;
3)Есть авиасимулятор (игра), который запускается с параметрами. Т.е. кроме замого файла программы в...
Frame в Layout
пытаюсь добавить фреймы (для размещения на них других виджетов) в лаоут так:
QWidget *window = new QWidget(ui->frame_3);
QFrame *frame1 = new QFrame;
...
Вывод QToolTip в определенном месте виджета
Всем Qt! :)
Собственно, как вывести тулТип над QLineEdit, который будет подсказывать правильный синтаксис ввода, по нажатию кнопки?
Скорее всего, это функция QToolTip::showText, но ей нужны, как я...
Передача переменной через сигнал
Передал переменную через сигнал в другую форму и столкнулся с проблемой что я не знаю как эту переменную передать в другие функции.
Использование switch case
Делаю текстовый редактор, чтобы не использовать много одинаковых методов, решил попробовать switch, через методы все работает. А со свитчем проблемы, не пойму где. на каждом кейсе выводит ошибку....
QT snmp
Доброго Всем суток. Есть конкретная задача написать запрос SNMP в поле LineEdit например: "1.3.6.1.2.1.1.1.0". По нажатию кнопки оправить его в порт 161 с определенным IP адресом и получить ответ в...
Вызов одной формы через другую.
В общем у меня очередной вопрос назрел))
Создал я еще один проект- диалоговое окно. Накидал на него все что мне нужно.
Так же есть еще один проект- на основе QMainWindow (основной проект).
...
Работа с SQLite. Узнать количество столбцов через Query.Exec
Вообщем банальный вопрос.
Пока делаю вот так:
//==============================================
QSqlQuery query(db);
if (db.driver()->hasFeature(QSqlDriver::QuerySize))
{
...
Кнопка с выпадающим списком действий
Как сделать такую кнопку, где нажимаешь на нее и она выполняет свои действия. Но на кнопке справа есть вертикальная линия, ограждающая маленький треугольник, по нажатию на который, выпадает еще...
графический интерфейс к уже имеющемуся консольному приложению
Здравствуйте!!!
у меня есть консольное приложение на С++, как мне к нему сделать графический интерфейс???
обьясните пожалуйста простым языком.
должно получиться примерно следующее:
вводиться...
Не запускается Qt Creator
Доброго времени суток. Столкнулся с такой проблемой: после установки онлайн инсталятором с офф.сайта Qt Creator первое время нормально работал. Потом перестал запускаться. Переустановка не помогает....
Сигнал изменения размера окна.
Подскажите как можно отследить изменения размера окна. Не могу найти такого сигнала.
.h
class MainWindow : public QWidget
{
Q_OBJECT
signals:
void Size_Window(int height, int...
Ошибка collect2: ld returned 1 exit status
при сборке проекта выводит ошибку collect2: ld returned 1 exit status
вывод компилятора показывает:
Running build steps for project untitled...
Configuration unchanged, skipping QMake step....
Поиск строки в QTreeWidget
Всем привет! Снова вопрос по QTreeWidget.
У меня есть иерархический список, в первом столбце - название файла, во втором комментарий к нему в виде обчного текста, например:
DSC03343 прогулка...
Ошибка 1 fatal error C1083: Не удается открыть файл include
Доброе время суток,столкнулась с такой проблемой,пыталась пересоздать проект в весии студии 2008 и qt 4.6.4, первоначальное проект был создан в 2005 и qt 4.3.1, проект не хочет работать выдает что не...
SMTP клиент на QT
Собственно пытаюсь сделать smtp клиент для отправки html письма. Письмо отправляется и кодировки нормально проходят кроме одного НО. Переодически выскакивает лаг в виде лишних пробелов посредине...
Подскажите где найти исходники программ(проектов) на QT
Хотелось бы нормальный рабочий проект (например с поддержкой БД) на QT, чтоб запустить и разбираться просто для обучения, ато быдлокодить не особо хочется..... просто нужены исходники проектов,...
График QChart с динамическими данными
Подскажите, пожалуйста, что я делаю не так :wall:
{
ui->setupUi(this);
// Создаём объект серии данных,
// который будет заполнен в дальнейшем
series = new QLineSeries(this);...
Сохранение в .pdf
Добрый день!
сохраняю в pdf, сформированный html
QString Result::createHTML()
{
QTextStream html;
QString s;
html.setString(&s, QIODevice::ReadWrite);
html << "<html>\n";
...
Работа с QByteArray
Пишу программу, для обработки данных, принятых с микроконтроллера через COM-порт. Данные (считанные микроконтроллером с датчика) представляют собой целое число размером два байта, передаются...
Вызов одной формы из другой
Нужно вызвать форму2 по нажатию кнопочки на форме1, как я могу это осуществить?
Добавил в проект .ui файл второй формы, что нужно прописать для реализации ?
Управление формами, положение формы
Здравствуйте, помогите разобраться пожалуйста.
1. Есть две формы Widgets. После клика pushButton на форме1 (mainform) должна появляться форма2 (tabform).
Делал так:
mainform.cpp
void...
Error: mainwindow.obj:-1: ошибка: LNK2019: unresolved external symbol
При сборке проекта возникает ошибка
mainwindow.obj:-1: ошибка: LNK2019: unresolved external symbol "public: __thiscall DialogHelp:: DialogHelp(class QWidget *)"...
Добавление стандартных кнопок к QMessageBox
Доброго времени суток.
Добавил я к QMessageBox стандартные кнопки(Yes, Cancel) и определил их роль.
message.addButton(message.button(QMessageBox::StandardButton::Ok),
...
Получение скриншота экрана
Привет всем!
Пытаюсь получить скриншот экрана:
QDesktopWidget *desktop = MyApplication::desktop();
QPixmap pic = QPixmap::grabWindow(desktop->screen()->winId());
и вроде бы получается, но...
Расширение для QtCreator
Есть такая статья http://habrahabr.ru/post/135289/
Дохожу до
Здесь в общем всё более чем понятно из картинки. Единственные жизненно важные поля здесь — путь к каталогам исходников/сборки Qt...
Пожалуйста объясните по пунктам две строки
MainWindow::MainWindow(QWidget *parent):QMainWindow(parent),ui(new Ui::MainWindow)
{
ui->setupUi(this);
MainWindow::MainWindow - функция-член класса MainWindow. Которая есть конструктор ?
...
Наследование классов и QObject
У меня есть три класс и вот такое наследование
WindowTemplate: public QObject
MainWindow: public WindowTemplate, public QMainWindow
WindowCamView: public WindowTemplate, public QWidget
...
Свободная версия Qt SDK где и что качать?
Читал руководство для новичков, где пишут
3.12. Где скачать Qt SDK ?
Все можно скачать отсюда http://qt.nokia.com/downloads
Для Windows http://qt.nokia.com/downloads/sdk-windows-cpp
Для Linux...
Как остановить поток?
Поиск простого числа, следующего за введённым. Разделил вычисления на 2 части, создал 2 потока, каждый из которых выполняет свою часть вычислений. При нахождении простого числа поток...
Определить подключено ли к компьютеру устройство по протоколу Ethernet
Здравствуйте, уважаемые форумчане!
Помогите, пожалуйста, советом или примером. Задача состоит в том, чтобы программно, средствами Qt, определить подключено ли к компьютеру устройство по протоколу...
Ошибка TLS
Здравствуйте. Решил изучать интернет :)
Не понимаю в чем проблема, вычитал на сайте что проблема в OpenSSL и версия не сходится. Но что-то у меня совсем не получается, то ли не то кидаю в папку,...
Проверка нажатия QPushButton
подскажите кто в теме - как реализовать условие нажатия кнопки?
if (btn_spb->isChecked(true))
{
QString city = settings->value("2").toString();
}isChecked() не хочет работать
QCustomPlot, масштабирование выделением
Кто работал с QCustomPlot, подскажите есть ли возможность масштабировать выделением, т.е. выделяем прямоугольником область графика и график отражает только выделенную область?
Добавлено через 2...
Отлучение Qt 5.3.0 от библиотек MinGW и Qt
Отлучение Qt 5.3.0 от библиотек MinGW и Qt
У меня Винда, или ОС Windows 7 64-bit (Ultimatiym)
Инструкция по видео
Делал все, по видео в Qt 5.3.0 - результат нулевой
...
Файл: Переименование файла
Подскажите пожалуйста метод для переименование файла. Спасибо.
Как сделать checkbox в QTableView с QSqlQueryModel?
Создал модель, наследуемую от QSqlQueryModel и делегата для QTableView. Checkbox не переключается.
MainWindow.cpp
myModel = new MyModel(this);
view = new QTableView(this);...
измерить потребление памяти
Здравствуйте!
Скажите, пожалуйста, можно ли получить лог потребляемой памяти в qtcreator?
Пока нашел только профилировщик gprof, который не следит за памятью(
Спасибо.
QString to char[]
Добрый день.
Необходимо строку разобрать на символы и поместить в массив символов.
Пытаюсь сделать следующим образом:
QString str = "my stroka";
char my;
for(int i=0; i< str.size(); i++)...
Подключаем Qt к C++ 2010
Здравствуйте!
Вот собственно в чем проблема.
У меня есть установленный Visual Stusio 2010 тут:
C:\Program Files\Microsoft Visual Studio 10.0
И я скачал и установил Qt сюда:
C:\Qt\4.7.3 - путь...
Сделать так, чтобы по нажатию кнопки, текст из QLineEdit попадал в QLabel
Добрый день. Я начал изучать qt пару дней назад, т.к. было приказано на работе. До этого изучал немного delphi(видимо программирование мышкой убило мой мозг) и python. qt кажется сложным. Из...
Размещение centralWidget в середине MainWindow!
Мне нужно чтобы при запуске моего приложения главное окно разворачивалось на весь экран, а centralWidget перемещался на середину главного окна.Я сделал так:
(в креаторе у меня создан MainWindow с...
Сигналы и слоты. Не срабатывает сигнал
Добрый день.
Помогите определить, почему не срабатывает сигнал. Один из закомментированных в main.
В целом суть проста. Есть рабочая форма work (wf) и форма ручного ввода manualinputform (mif)....
Как из QString получить char* ?
QString q = "12334";
нужен указатель на объект с этими циферками типа char*
Проверить открыто ли окно формы
Есть две формы независимые друг от друга. Как проверить в одной форме открыта ли вторая?
Запись и чтение структуры в бинарный файл
Несмотря на попытку изучения этого вопроса и способов переопределения потокового ввода >> и вывода <<
так и не удается это сделать. Есть структура
struct TComp {
//int tip;//тип...
Передача данных из одной формы в другую
Всем привет! Как передавать значения, например QComboBox из формы А в форму B?
Перегрузка оператора << в Qt
В классе MainWindow перегружаю <<
QDataStream &operator <<(QDataStream &s, const NewUser &us)
{
//QString QString float float
return s << us.login << us.pass <<...
Передвижение объекта мышкой
Всем привет! Возникла некая необходимость таскать некий объект по форме. Как это сделать? Пытался через mouseMoveEvent. Перемещение получается, но не очень плавное. Объект дергается и прыгает в...
QT с чего начать
Доброго времени суток, Господа. Вот надумываю изучать QT, никогда не сталкивался с ним. До этого изучал C++ и C#. Подскажите с чего начать вообще? QT он кроссплатформенный? Я знаю, что есть своя...
QTableView. Как отловить изменение данных
Здравствуйте. Вопрос: как отловить изменение данных в ячейке?
Вот такой коннект получился, но это немного не то:
connect(ui->tableView->selectionModel(),...
Qt Creator + CMake
День добрый.
При компиляции простейшего примера Qt Creator выдаёт следующую ошибку:
"Для сборки необходимо, чтобы была задана утилита CMake. Задайте её в настройках комплекта."
При этом...
Фрейм рамки выделения как в Paint
Всем доброго времени суток!
Пишу графический редактор для узких нужд, встала задача обрезки картинки по выделенному контуру. Подскажите, какой контрол использовать и куда копать, чтобы нарисовать...
Стандартные типы в Qt
У меня возник такой вопрос: В СИ++ уже есть типы int, double и тп. А зачем тогда нужны типы QInt, QDouble, QSting и тп. Зачем их ввели? Эти типы уже есть в СИ++ и их же можно использовать и в Qt??
Qt чтение из базы данных в переменную или массив
Довольно странный вопрос, т.к. вывод переменной реализован очень просто, а вот занесение ее в массив или переменную - никак не удается.
Имеется
MS SQL Server 2014
БД со строчками типа int...
Многопоточность и сигнал/слот
Начал разбираться с QThread который отсылает меня "назад" к понятию о связывании сигналов и слотов.
Из книги Шлее:
Вопрос как определяется режим ? Что значит "объект в одном потоке" ?
Чем и...
Закрыть программу по кнопке
Здравствуйте!
Начал изучать Qt. Возник вопрос: Как сделать полное(!) закрытие программы по кнопке? Пишу в eclipse CDT + Qt Integration Pack.
Я так понял, чтобы полностью закрыть программу,...
Кириллица в консольном приложении и setlocale()
Люблю Qt, уже привык с ним работать, но мои консольные приложения в нём никак не могут подружиться с кириллицей. Сколько испробовал, помог только вот такой метод:
#include <QTextStream>
using...
Структуру в QByteArray
Как перевести произвольную структуру в QByteArray и обратно?
struct MyStruct
{
int a;
float b;
QString str;
};
Добавление действия в меню в Qt Creator
Всем привет. При создании меню возник вот такой вопрос. Создаю в mainwindow.h слот:
public slots:
void pprint();
В mainwindow.cpp пишу его реализацию:
void MainWindow::pprint()
{
...
Кастомизация обрамления главного окна
Тук тук :victory:
Вот посмотрите на красочный скрин. Что это и зачем - не важно, интересно следующее.
Второй скрин - стандартное окно Qt под Windows, ну собственно обычное окно.
Можно ли в Qt как...
Перенос Qt приложения на другой компьютер (linux)
Cоздал небольшое приложение на Qt 5.8.0, из используемого QtCore, QtNetwork и QtSql. Сборка qt установлена не static. На моём компе всё работает.
Делаю следующее: собираю Release приложение, в папку...
Кодировка из Windows1251 в UTF-8, Кодировка из Windows1251 в UTF-8
Ребят помогите,достаю из интернета документ,загоняю его в Qstring , страница была не в UTF 8 а в win1251 и выдает мне такие вещи:
QString fan =(QString)Reply->readAll();
QTextCodec *codec =...
Как исправить ошибку: "Точка входа в процедуру не найдена в библиотеке DLL Qt5Core.dll" ?
При запуске приложения выдает ошибку
точка входа в процедуру ?resetFormat@QDebug@@QAEAAV1@XZ не найдена в библиотеке DLL Qt5Core.dll.
Вылет QThread: Destroyed while thread is still running
Всем добрый день. Программа вылетает с выводом QThread: Destroyed while thread is still running. Не могу понять в чем причина. Пожалуйста подскажите как решить. Заметил что если не вызывать...
Умные указатели в классах
Допустим у меня есть класс:
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
Нарисовать треугольник
Добрый день!
Вот хочу нарисовать в Qt треугольник, и возникли некоторые сложности.
Научился выводить граф.окно любого размера и в любом месте экрана. Нарисовал три точки и теперь не знаю, как...
Qt Static
Прочитал все что тут было и вот как у меня получилось.
В прикрепленных картинках я скинул этапы (точнее их отдельные части).
Ярлык на cmd написан так:
C:\Windows\System32\cmd.exe /A /Q /K...
Инициализация объекта в конструкторе
Доброго времени суток. Пытаюсь инициализировать переменную в конструкторе для последующего её юзанья в методах класса. Исход:
#include <QSettings>
#include <QMessageBox>
#include "mainwindow.h"
...
Нужно найти путь к компилятору MinGW в QT Creator
Всем привет,установил недавно Qt creator,но сразу же появилась проблема - прога не видит мой компилятор.
Если создать новый комплект,то дебагер появляется,а вот компилятор - нет.Если просто вписать...
Создание сигналов
Помогите пожалуйста разобраться с созданием сигналов в qt.
Я не могу понять, как при создании сигнала объяснить при изменении какого именно параметра он должен генерироваться?
Например :
...
Объявление переменных
Добрый день!
Подскажите как сделать что то вроде электронной клавиатуры, то есть есть QComboBox, Qbutton1, Qbutton2, мне нужно чтобы по нажатию на Qbutton1 в QComboBox писалась 1, а при нажатии...
QString в QByteArray - кракозябры при конвертации
Написал код:
void MainWindow::on_pushButton_clicked()
{
QByteArray b;
QString s = ui->lineEdit->text();
QTextCodec *codec = QTextCodec::codecForLocale();
...
SerialPort принимать побайтно все что приходит
Приветствую всех.
Реализую прием данных с СОМ порта побайтно и столкнулся с проблемой, что сигнал ReadyRead() не знаю как заставить перезапускаться.
//В самом начале
connect(&serial_port,...
Программно установить значение в QComboBox
Здравствуйте. Имеется ComboBox с установленным view в виде TableViewУстановил сигнал что при выборе значения происходил фильтр записей...
Регулярные выражения в Qt
Доброе время суток, ув. Коллеги!
подскажите как правильнее организовать следующую задачу:
есть строка: someArg in (1,5) AND someArg1 not in (4,2) OR someArg2 == 3
нужно её распарсить и выдать...
Поиск в QTableView (QAbstractTableModel)
В общем, есть QTableView , в которой установлена модель QAbstractTableModel (из себя представляет вектор структур с двумя полями QString) нужно осуществить метод поиска так, что если задана...
Qt. Изменение порядка байт в массиве (или при чтении из файла)
Здравствуйте. Посоветуйте, пожалуйста, метод решения следующей проблемы :
Имеется большой массив (4612х2080) 16-битных данных в big-endian (старший байт - первый). Требуется получить точно такой же...
Ошибки "No such file or directory" при компиляции [Qt/Android]
Добрый день! Хочется узнать почему у меня вылезают вот такие ошибки(все делал по инструкции):
:-1: ошибка: error: Creator\5.8\android_x86\include: No such file or directory
:-1: ошибка:...
Как подключаться к https прокси?
каким сокетом к ним нужно конектится? QTpsSocket или SslSocket?? где можно вообще найти муналы? уже второй день по гуглу бегаю, QTpsSocket - ответ от прокси нет - доступа, SslSocket - выдает пустую...
Двумерный массив строк
В данном примере я объявляю массив строк и по результату его работы должно было выводиться слово value 6 раз, однако это происходит только 3 раза. В чем проблема?
int x = 3,y = 2;
...
Проект собирается, но не запускается
При запуске проекта вижу:
Запускается C:\Qt\Qt5.0.1\5.0.1\msvc2010\examples\webkitwidgets\fancybrowser-build-Desktop_Qt_5_0_1_MSVC2010_32bit-_______\debug\fancybrowser.exe...
QML debugging is...
Как добавить информацию в Combobox?
Доброго времени суток.
Мне нужно получить значение первого поля из строки что выбрал пользователь , и результат записать в комбобокс...
Получаю значение так
QModelIndex current =...
Qt выпадающий список
Есть приложение для перевода чисел из одной СС в другую. Выбор СС (4 штуки) должен быть сделан с помощью выпадающего списка. Подскажите как это делается?
Запуск Qt Creator из суперпользователя или запуск в нем программ из суперпользователя
Нужен root в ubuntu. Либо, чтобы Qt запускался от рута, либо консоль или приложение запускались от рута.
Как это сделать можно?
Ошибка с ui_mainwindow.h
заархивировал проект, после реархивации QtCreator выдает такую ошибку
:-1: error: Error 1
Полный лог:
16:29:04: Running steps for project KVideoClient...
16:29:04: Configuration unchanged,...
QT не запускается
Выдает эту ошибку Unable to find a QT Build! To Solve this problem specify QT...
Как исправить это и нормально работат хочу научится QT. У меня VS 2008
Qt - Вывод SQL запроса в QTextEdit/QLineEdit
Добрый вечер, дорогие форумчане.
Подскажите пожалуйста, каким образом вывести SQL запрос на главную форму. Хотелось бы в QLineEdit. Но можно и label, textedit.
Вот код:
QSqlQuery query;
...
Работа с COM-портом QT
Всем привет. Захотелось на днях написать GUI под windows для общения с STM32F100 по COM-порту. После долгих поисков перепробовал Delphi - не понравилось, DEV-C++ - тоже. Выбор пал на QT.
Поставил QT...
Лицензии Qt
Добрый день, проконсультируйте плииииз!
Уже несколько раз порываюсь начать кодить на Qt, спотыкаюсь на этой теме и вопрос закрываю...
Интересует разработка ТОЛЬКО "окошечных" программ под...
Добавление картинок в форму
Имхо простейшая задача, но почему-то не смог сам найти решение. Как добавить картинку на форму?
Сохранение данных приложения после закрытия
Здравствуйте. Мне нужно чтобы после закрытия приложения у меня сохранялись данные в QListWidget. У меня есть QListWidget в который я определенным образом записываю текст и ставлю иконку, теперь мне...
ActiveX Чего-то не хватает
Пытаюсь разобраться с ActiveQt
#include <QtGui>
#include <ActiveQt\QAxBase.h>
#include <ActiveQt\QAxObject.h>
...
void Work()
{
QAxObject *W = new QAxObject("Word.Application");
// и так...
Как создать виджет выбора файла по аналогу, как в Builder OpenDialog
Как создать виджет выбора файла по аналогу, как в Builder OpenDialog ?
Округление в большую сторону
В help'е написано, что qCeil округляет в большую сторону, даже приведен пример, что если результат qCeil(41,2)=42.
Именно это мне надо. Однако в моем случае
row=qCeil((i+j)/7)
при i=31; j=2; ...
qwt подключение
Вопрос тупой,но никак сделать не могу,в Qt совсем новичок еще
Работаю в Qt
Прошу помочь мне с подключением библиотеки qwt
Собственно вопрос в том,что я никак не могу подключить ее.
В .pro файле...
Как собрать проект в Qt для запуска на другом ПК
Здравствуйте!
У меня такой вопрос. Я создал небольшой проектик, хотел перенести его на другой пк для использования, как Вы понимаете голый exeшник не запускается. Проект в релиз-сборке. Появилось...
Создание класса в отдельном файле
Использую KDevelop.
Создаю класс
grid.h:
#ifndef GRID_H
#define GRID_H
#include <QtGui/QWidget>
#include <QPaintEvent>
#include <QtGui/QPainter>
Как связать сигнал одного класса со слотом другого класса, содержащего указатель на объект этого класса?
Подскажите, пожалуйста, как связать сигнал одного класса со слотом другого класса, содержащего указатель на объект этого класса. Буду очень признателен, если покажете и вариант конекта с новым...
Прозрачная кнопка, именно прозрачная
Доброго времени суток, можно ли сделать прозрачную, именно прозрачную кнопку что бы только было видно текст, а сзади кнопка была идентична фону, то есть там цвета переливаются и нужно что бы кнопка...
Поменять цвет у кнопки
Здравствуйте. Я начинающий программист(студент). Прошу помочь. Мне дали доп задание, ломаю голову как его сделать. звучит так: Должна быть кнопка(button) , которая будет менять цвет. 4 нажатиия - 4...
И снова socket+thread
Собственно сервер и клиент. Клиент отправляет сообщения, сервер отвечает.
//.h
class CClient : public QThread
{
Q_OBJECT
public:
explicit CClient(QString strHost, int nPort, QObject...
Диалоговое окно Qt
Не могу никак разобраться с появлением диалогового окна в главном окне. Помогите, пожалуйста, разобраться. Вот сам код:
createdialog.h
#ifndef CREATEDIALOG_H
#define CREATEDIALOG_H
...
Ошибка "QApplication: No such file or directory"
Пытаюсь скомпилировать проект monav-0.3 под винду. Использую Qt Creator 3.3.2 (opensource) Основан на Qt 5.4.1 (MSVC 2010, 32 бита).
При сборке выдает ошибку "QApplication: No such file or...
Как сделать QString константным статическим членом класса ?
Хочу в класс добавить несколько константных статических строк. В программе на Qt не хочу связываться с static const wcaht_t, т.к. при перегоне из QString и это и обратно кодировка зачастую портится.
Qt чтение Wav файла
Добрый вечер! :)
Задача стоит так: считать область хедера и wav-данные (сэмплы) из существующего файла.
Характеристики файла: 2 канала (стерео), 44100 гЦ...
Файл и исходный код прикрепляю!
Да,...
Qstring и QTcpSocket::write()
Как записать значение qstring в socket->write()? А то возникают какие-то проблемы с совместимостью форматов, или чего-то вроде того.
ПС я пробовал так write("somedata", str1, str2)
Какой размер задать QGraphicsScene?
Есть QMainWidget, в него центральным виджетом вставлен QGraphicsView.
Для QGraphicView есть QGraphicScene, и вот для этой сцены требуется указать размер.
Вообще не понимаю логику по которой надо...
Как запустить чужой проект в Qt ?
Скачал этот проект с github - https://github.com/ValeriyaSyomina/ImitationModelingHospital. Установил Qt. Как теперь запустить этот проект с помощью Qt ?
Свойства Qt. Практическое использование
Свойства — это поля, для которых обязательно должны существовать методы чтения. С их помощью можно получать доступ к атрибутам объектов извне, например из языка сценари-ев Qt Script (см. часть VII)....
QDockWidget, добавление кнопок системного меню (свернуть, развернуть, закрыть)
Как добавить QDockWidget-у кнопку "maximize" в то время, как он "floating" ?
Имеется ввиду, что когда он не забазирован где - то в окно, а просто плавает, я же его легко могу перетащить на второй...
QPixmap не загружает картинку
Добрый день. QPixmap ни в какую не хочет загружать картинку. У меня Qt со статической линковкой, может быть проблема в этом.. При компиляции создается папка projectName, а также создается папка...
Хранение данных в формате json
Возникла необходимость сохранять параметры некоторые в файл в формате json. Потом их можно при необходимости снова загружать в программу. Подскажите, какие средства есть в Qt для работы с такими...
Формат QString.sprintf
Всем привет.
Достался сниппет кода, который надо перевести в C#, три попытки поставить Qt провались, хотел проверить результат выполнения… и вот я тут.
QString s_buf, content;
...
content...
Как выпустить готовое приложение
Допустим я написал приложение и оно успешно компилируется и запускается в QT creator'e. А нужно выпустить готовое приложение, которое можно будет запускать отдельно, как любую другую программу. Как...
Vlc-qt сборка
Добрый день. Возникла такая проблема - пытаюсь подключить vlc-qt к своему проекту.
Ну ладно. Гугл сказа сделать так:
http://projects.tano.si/ubuntu
т.е. поставил Tano, он подцепил libvlc-qt и vlc...
Вывод второго окна приложения на второй монитор
Кто может подсказать, как вывести окно на второй монитор. Ответ нашел только для qt5, а нужно под qt4. По координатам не хотелось бы выставлять.
Добавлено через 6 часов 8 минут
В общем нашел как...
Добавление QComboBox в QTableWidget или QVBoxLayout в QGridLayout
Привет! Мне нужно добавить QComboBox в QTableWidget. Однако, как я поняла QTableWidget такой тип не принимает и привидение типов мне не помогло. Я добавляю все элементы на форму динамически, поэтому...
Вертикальный текст
Всем привет!
Подскажите простой способ размещения вертикального текста (снизу вверх) в QLabel.
UserRole назначение
Подскажите зачем нужен UserRole и смысл следующей записи:
enum {
locationIdRole = Qt::UserRole + 1,
InfoIdRole
};
Считывание данных из файла в массив
всем привет.
есть файл, в который записываем строку типа: "12 11 10 9 8 7 6 5 4 3 2 1".
нужно выполнить считывание строки из файла в массив типа int, для того что бы выполнить сортировку этого...
Warning: multi-character character constant [-Wmultichar]
Есть такой участок кода (для замены ё на е), передача по ссылке не подходит, так как надо возвращать значение ( е/Е вместо ё/Ё или не изменённый символ.
char yo(char i)
{
if (i == 'ё')...
Qt перенаправление std::cout
Здравствуйте. Есть консольная утилита. состоит из кучи библиотек и модулей. В ней используется std::cout. Мне нужно вывести в QTextEdit то что выводится в консоль (консоль я отключаю, и остается...
Qt designer, как изменить размер этой гребаной кнопки?
Начал работать в Qt designer и испытываю большие трудности с установкой размера многих многих элементов. :ireful:
Подскажите, пожалуйста, какие действия нужно предпринять, чтобы кнопки(их две) в...
Открыть ссылку в браузере по умолчанию
Нужно открыть ссылку в браузере по умолчанию средствами c++/qt. Как?
Как свернуть приложение в трей?
Как свернуть приложение в трей, нажатием на кнопку и при выборе пункта меню?
Вызов слота из другого класса
При вызове слота из MainWindow.cpp в MainWindow.cpp все работает.
Перенес слот в mouses.cpp.
Вызываю слот из mouses.cpp в MainWindow.cpp так:
mouses * mouses;
...
Ошибка компиляции: error: LNK2001: unresolved external symbol
Здравствуйте, только начал изучать Qt. Сразу же столкнулся с такой проблемой: про создании класса и обьявлении экземпляра класса с со слотами и сигналами выдаёт ошибку компиляции:
main.obj:-1:...
Как задать текст у ячейки QTableWidget?
мне надо задать текст у ячейки QTableWidget, я нашел такой способ в интернете:
ui->table->item(0, 0)->setText("123");
но при выполнении этого кода программа сразу же падает :( что делать?
Опять SIGSEGV Segmentation fault
Знаю, что такие ошибки у многих, но понять почему они возникают у меня не могу.
Во время отладки вылетает сообщение:
Приложение остановлено, так как оно получило сигнал от операционной системы....
Вывод таблицы в Qt
Здравствуйте, программисты. Нужна помощь. В Qt и в c++ в целом разбираюсь очень плохо. Задача - дана таблица в Excel, необходимо вывести её в виджете средствами Qt.
Как я пытаюсь сделать: таблицу...
Цвет кнопки. Цвет фона(Тулбара)
Здравствуйте.
У меня вопрос. Почему цвет кнопки не меняется вообще никак.
Пробовал уже по-всякому, результата = 0.
И так пробовал:
QPushButton bt;
QPalette p=bt.palette();
QColor cr;...
Как запускать программу без qt?
Создал проект все работает, как запускать программу без qt?, тобишь чтобы не заходить в Qt открывать проект и от туда запускать, а чтобы в папке с проектом был exe
undefined reference to `vtable for TLabel'
Добрый вечер . Помогите исправить ошибку . Пишу свою первую программу в Qt Creator , которая должна при нажатии кнопки написать текст в QLabel . Выдает :
undefined reference to `vtable for...
Преобразование данных из QByteArray в 16-битный массив
Добрый день, данная задача уже мелькала в некоторых темах по Qt, однако ее решение как таковое не обсуждалось. Собственно необходимо преобразовать QByteArray, в который приходит 16 байт, в массив из...
Удаление выделенной строки из таблицы базы данных
Здравствуйте форумчане. Пишу базу данных по учету книг библиотекой. Столкнулся с проблемой: Удаление выделенной строки из базы данных. Необходимо удалить строку при помощи QSqlQueryModel. Прошурстил...
Как подключить драйвера Mysql к Qt под WinXP?
Может кто подскажет как подключаются драйвера mySQL к Qt SDK под Windows?
Поставлен Qt_SDK_Win_offline_v1_1_2_en.exe, последняя версия MySQL.
Пробовал сделать как в ...
Обработка нажатия одной кнопки из множества других, созданных в Qt Designer
Добрый день.
В Qt Designer создана форма, на ней много кнопок (до 10), они названы button1, button2, button3 ... button10.
Мне нужно в соответствии с нажатием одной из кнопок, выдавать один и тот...
QT Вылет программы. Код ошибки 255
Всем доброго времени суток. Это мой первый опыт на форуме, поэтому не судите строго, если пишу не туда или излагаю не совсем ясно свои мысли. Я делаю приложения для вконтакте используя API. Отправляю...
Перемещение виджета... начинающий
задание: есть два окна на одном кнопки up,down,left,right в другом окне кнопка....по нажатию кнопок up,down,left,right менять позицию кнопи во втором окне...
main
#include "All.h"
int...
undefined reference to 'qMain(int, char**)'
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv)
{
QApplication app(argc, argv);
QLable *label = new QLabel("Hello Qt!");
label->show();
return...
Красивый интерфейс на QT
Добрый день.
Подскажите, пожалуйста, есть ли какие-нибудь готовые библиотеки с нестандартным (стилизованным) интерфейсом под QT.
Задача сделать приложение с обычными компонентами (кнопки, строки...
Снять выделение с radiobutton
имеется кнопка и 4 radiobutton`a нужно чтобы по нажатию на кнопку снималось выделение с radiobutton`a
QtCreator vs Visual Studio
Давайте немного по холиварим. Интересно знать, кто что предпочитает для программирования с Qt ?
Лично моё мнение, что Visual Studio функциональней, там всяких тестов больше, анализаторов, есть...
Ошибка: Binding 'const Ship' to reference of type 'Ship&' discard qualifiers. Не пойму, где теряется const
есть public метод класса с квалификатором const
тип _ships - QMultiMap
QMultiMap имеет унаследованные методы values(), value(const int) также с const.
const QList<Ship> getShip(const...
Передача данных через COM - порт. Подключение к оборудованию
Здравствуйте.
У меня задача, написать программу для удаленного управления Аким 1303.
Я установил соединение через COM - порт, настроил его.
Для подключения к оборудованию мне нужно отправить...
Вывести в label интовое значение
работаю в qt через vs2012, подскажите как там вывести в label какое нить интовое значение
Как при нажатии открыть другую "новую форму" и как ее создать ?
Как при нажатии открыть другую "новую форму" , есть функция on_actionNew_triggered() но она открывает главную форму второй раз , и как вообще создается своя форма ?
#ifndef MAINWINDOW_H
#define...
Обрезать QByteArray с начала
Вот есть некий QByteArray
Можно ли как-то обрезать несколько первых байт? Кроме как использовать mid.
Например, чтобы обрезать с конца можно использовать resize().
Дело в том, что mid...
Вывод картинки на экран
Добрый день!
Написал несложное приложение, выводящее на экран картинку. Весь код в общем вот:
QString FileName=QFileDialog::getOpenFileName(this, "title", "text");//, "Bitmap Images(*.bmp)"
...
Реализация функции обновления
Доброго времени суток, пошарившись по форуму не нашёл темы которая освещала бы то как следует, хотя бы примерно, реализовать обновление той или иной программы написанной на QT.
Если кто-то уже...
Работа с изображениями
Здравствуйте уважаемые форумчане! Как в qt вывести изображение с помощью класса QPixmap? Так же использую QImage.
Если можно, то литературу, в которой можно почитать о работе с изображениями.
Как...
Прием данных по QTcpSocket
Доброго времени суток. Не могу грамотно сформулировать вопрос для поиска решения, по этому обращаюсь к пользователям форума.
Есть задача принимать и обрабатывать данные по TCP протоколу каждый...
Размер таблицы данных в QTableView
Собственно есть таблица данных и класс QTableView который её представляет.
Но мне не понятен такой момент:
Как сделать, что бы таблица с данными занимала все пространство окна QTableView? То есть,...
QTableWidget высота по содержимому(кол-ву строк)
Добрый день! Есть форма созданная в дизайнере, в ней есть Tab, а в нем QTableWidget. Хотелось бы что бы при добавлении строк высота таблицы(а заодно и диалога) менялась, а сейчас у меня или пустое...
Поиск без учета регистра в SQLite
Здравствуйте.
Как сделать поиск в SQLite без учета регистра?
С таким кодом ищется только с учетом регистра
QSqlTableModel->setFilter("Languages LIKE ('русский% ')");
Не работает команда make
не работает команда make в консоли, что делать?
ENTER в QLineEdit
Добрый вечер!
Вопрос такой: как сделать, чтобы при нажатии клавиши ENTER в поле ввода QLineEdit выполнялись определенные действия? Например считывалась информация и отправлялась сигналом.
Заранее...
Встраивание программы в окно приложения qt
Подскажите, пожалуйста!
Можно ли внешнее приложение не просто запускать QProcess`ом, а встроить его в свое окно?
В Qt4 был для этого QX11EmbedContainer.
А как делать в Qt5?
Вот хорошая...
QWebView ошибка QSslSocket
Простой тест виджета :
QWebView *fw = new QWebView();
fw->load(QUrl("http://yandex.ru"));
fw->show();
Но после авторизации и любый действий связанных с ssl идет такая ошибка :...
Читать кириллицу из файла
Доброго времени суток, мне нужно считать из файла текст с украинским и русским языками, но читается "крякозябрамы", читал много в интернете, но так ничего и не понял, можете объяснить что и куда...
Как программно работать с элементом QSlider
Добрый день.
Такой вопрос как программно двигать бегунок на QSlider?
И как это делать если есть функция по которой он должен двигаться?
Разница release & debug
В чём собствено разница в версии релиза и дебага? Как бы теорию то знаю, но вот не понимаю чем в отладке может помочь дебаг версия, и куда смотреть?
Признаюсь честно я собирал дебаг версию только 1...
Доступ к переменной класса
Извините, затупил на ровном месте и задаю элементарные вопросы. Есть класс формы:
namespace Ui {
class Widget;
}
class Widget : public QWidget
{
Q_OBJECT
Не компилируется проект: имя_класса was not declared in this scope
Сделал примерчик из книги Бланшет и Саммерфилд "Qt4: программирование GUI на C++". Писал не в Qt Creator, а в консоли. Вот следующие файлы (суть - создать диалог поиска и вывести его на экран).
...
Нажатие на QLabel
Даров. Есть вопросик : Есть один большой QLabel и на нем куча мелких, все это крепится на стакдт виджет, родителем которого является собсна класс наследованный от QWidget в котором все это и...
Графическое и консольное приложение (два в одном)
Доброго времени суток, задался вопросом, каким образом, правильно сделать следующее
Есть графическое приложение "Test". Нужно что бы оно имело свойство открываться как консольное
Как я...
Подключение clang к Qt
всем добрый вечер, сразу опишу , что мои вопросы только косвенно связаны c qt.
пытаюсь подключить llvm/clang к проекту на qt. в .pro прописал пути до сорсов llvm и clang
INCLUDEPATH +=...
Qt и QGraphicsScene
Здравствуйте. Из-за учёбы необходимо быстро пройти отображения картинки в Qt. Хочется более или менее грамотно составить программу. Дошел до момента, что QGraphicsView класс отображает на экран класс...
Qt размер и позиция кнопки
Пишу проект где идёт просто обработка кнопки. Конструктор:
ProjectWindow::ProjectWindow(QWidget *parent) :
QWidget(parent)
{
setWindowTitle("тест");
resize(800, 800);
...
QSplitter и растяжение по-умолчанию
Есть у меня окно(виджет) с установнным сплитрером с виджетами. Но когда окно открывается, я хочу чтобы разделитель больше места на форме отводил правому от себя виджету (там будет QStackedWidget) и...
Ошибка "DirectShowPlayerService::doSetUrlSource: Unresolved error code 80070003"
Привет всем,помогите пожалуст
попробовал так сделать,
void MainWindow::on_pushButton_clicked()
{
QMediaPlayer chelhok;
const QString putii = ":/new/prefix1/Message_1.mp3";
QUrl...
Делегат QComboBox в модели QTableView
Добрый день товарищи. Появилась проблема которую не могу решить уже очень долгое время. В общем, у меня есть модель QTableView в которой я хочу в определенном столбце выводить делегат QComboBox....
Утечки памяти в qt приложения как отловить
Использую в программе большой размерности матрицы. Делаю их динамически так
quint8 ** Table1;
for(int i=0;i<10000;i++)
{
Table1 = new quint8 ;
}
Потом делаю расчеты с участием этой...
Узнать текущий размер окна MainWindow
Добрый день!
Как узнать текущие размеры окна MainWindow после изменения его размеров?
Благодарю
Запись в базу данных MYSQL
Здравствуйте проблема возникла в том что при записи в таблицу то там вместо текста появляется пустая ячейка , хотя уже перевел QString в char, в чем проблема не пойму.
QString a ;
a = ...
Русский текст из файла
Прошу прощения за глупый вопрос. При загрузке текстового файла в textEdit русские символы пишутся кракозябрами. Как исправить это?
Сигнал clicked() QComboBox
Делаю курсовую работу, цель создать приложение работающее с созданной и наполненной определенной БД MySQL. При запуске приложения, нужно заполнить поля для коннекта с БД. Только после этого можно...
Ошибка Parameter count mismatch
Доброй ночи/дня/утра. Помогите, пожалуйста, найти ошибку- работать с SQL lite только начал и при создании из QT таблицы в базе выскакивает следующая ошибка: "Parameter count mismatch"
QString...
Новые блоги и статьи
|
|||
|
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы
Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
|
|
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока
Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
|
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
|
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат»
Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
|
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
|