Tagged: Qt

27
Авг
2021

Заменить главное окно всплывающим

Пишу проект на PyQt5. Сейчас у меня сделано так, что при нажатии на кнопку открывается всплывающее окно, поверх главного.
Мне необходимо сделать, чтобы когда открывалось всплывающее окно, главное окно закрывалось, то есть по сути всплывающ…

20
Авг
2021

Как организовать общение через сокеты Qt и Java

У меня есть программа на Qt. Она через создание нового процесса – QProcess создает процесс, в котором запускается программа на java. Идея запустить java и наладить общение через сокеты.
При этом в реальности получается так: я запускаю Qt.e…

10
Авг
2021

Корректна ли моя передача объектов в qt слот?

При открытии второго окна я совершаю манипуляции с определенным виджетом(динамически создаваемым, что важно), и с ним же мне нужно совершить другие манипуляции после закрытия второго окна. Я реализовал это передав объект виджета в класс вт…

04
Авг
2021

Как сделать модель из QAbstractListModel с подгрузкой данных?

У меня есть итератор, неизвестно сколько в нем данных, нужно отобразить их пользователю.
Пусть это будет список. Тогда, думаю, нужно использовать модель QAbstractListModel.
Знаю, что у моделей есть специальные методы для подгрузки данных: …

17
Июл
2021

Подсказки при наведении на область диаграммы круговой QtCharts

Можно ли средствами Qt сделать всплывающие подсказки (информацию о секторе диаграммы, как в легенде), которые будут появляться при наведении мыши на часть диаграммы?
И как сделать, чтобы менялся цвет сектора, на который наведена мышь?
Мож…

09
Июл
2021

Фото заднего фона окна и размеры виджета

Добавил задний фон в программу в Qt Designer, но VS не воспринимает две библиотеки которые появились, но они нужны
При использовании w.setFixedSize(435, 625), функция self.resize перестаёт работать
Этот код (pistoll.py) был сделан на qt …

29
Июн
2021

Qt designer проблема со scrollbar, который не хочет нормально отображаться

Я использую pyside2, хотя и в pyqt5 такая же проблема.
Когда я запускаю test.ui в QT Designer, проблема со скролом нет нигде, а когда я запускаю через main.py, то в TextEdit и PlainTextEdit не отображается нормально scrollbar (На картинке …

29
Июн
2021

std::condition_variable гонка данных

Всем привет, ситуация такая:
Есть клиент, у которого в потоке в бесконечном цикле читаются из сокета данные (прикладывают карточку, её данные могут придти внезапно), также у клиента есть методы отправки и чтения данных в сокете Send и Read…

28
Июн
2021

Отмена потока в windows c++

Всем привет
У меня есть поток, в котором вызывается recv (чтение данных из сокета). Логика у меня довольно простая: я запускаю этот поток, потом запускаю таймер на 1.5 секунды, проверяю, если recv ничего не вернул, значит, данных в сокете …

27
Июн
2021

SwitchBox в QT Creator

делаю приложение с GUI на pyside6 (qt6), возник вопрос: Могу ли я как-то в QTDesigner’е сделать Switch переключатель как в QML без костылей и извращений?
Switch созданный в qml:

19
Июн
2021

По нажатию кнопки в Qt C++, вызвать скрипт Python

Пишу приложение, интерфейс был написан на C++, а подключение к серверам и т.п. написано в отдельном скрипте Python. Я знаю, что есть возможность подключить скрипт Python к C++, так, чтобы он потом передавал данные в C++.
Например, скрипт :…

16
Июн
2021

QStyledItemDelegate проблема с сохранением введённых данных

Когда жму энтер, или меняю фокус курсора на другую кнопку (но не на другую строку в таблице, тогда всё работает), то данные не сохраняются, при энтер вообще выделяются почему-то. setModelData не вызывается при нажатии на энтер.
sqlsupplier…

16
Июн
2021

QSqlTableModel вертикальный заголовок

Всем привет, пытаюсь сделать таблицу, в которой будет всегда 1 запись из SQL-запроса.
В этой таблице хочу сделать вертикальные заголовки, всё проделываю через подкласс модели QSqlTableModel, но, очевидно, что такой код неправильный…
Вопр…

21
Май
2021

Qt QTableView::setRowHidden не прячет строку

Всем привет, столкнулся с проблемой (очень похоже на баг Qt), что при вызове метода setRowHidden строка не прячется…Притом происходит это именно в определённом контексте.
У меня есть программа, там есть таблица поставщиков, при нажатии н…

21
Май
2021

Qt QTableView::setRowHidden не прячет строку

Всем привет, столкнулся с проблемой (очень похоже на баг Qt), что при вызове метода setRowHidden строка не прячется…Притом происходит это именно в определённом контексте.
У меня есть программа, там есть таблица поставщиков, при нажатии н…

17
Май
2021

QMdiArea подокно очищается при сворачивании

Всем привет, проблема такая:
Когда подокно в QMdiArea сворачивается, при разворачивании оно открывается уже пустым
Никак не могу понять, почему. При сворачивании окно как будто бы закрывается, потому что код продолжает идти дальше adw.exec…

12
Май
2021

Не найден модуль: QTJambi

Решил использовать QTJambi для своего первого проекта на QT (пожалуйста, только не C++). Прочитав вики, начал устанавливать. В итоге получилось следующее дерево:
C:\QT\JBIN
├───bin
│ QtJambi3DAnimation6.dll
│ QtJambi3DCore6.dll…

12
Май
2021

Как в C или C++ вывести круг на экране без использования библиотек?

Мне интересно как делаются GTK, Qt, wxWidgets.
Мне надо вывести круг и при щелчке на нем он закрывается на C или C++ без использования библиотек различных, то есть как это сделать на чистом C или C++?
Мне сказали, что на чистом C или C++ н…

26
Апр
2021

Qt свой QPrintDialog

Можно ли унаследоваться от QPrintDialog, к примеру, и создать свой кастомный виджет диалогового окна с настройками принтера и тд?
По умолчанию следующий код вызывает такое окно:
QPrinter printer;
QPrintDialog printWindow(&printer, this…

25
Апр
2021

Хочу сделать что-то вроде импровизированного словарика с английскими словами. Подскажите куда копать

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

23
Апр
2021

ошибка создания слота qt python

создаю кнопку на форме. тыкаю по ней правой кнопкой мыши -> перейти к слоту -> clicked -> ОК. вылетает такая ошибка:

Не удалось найти документы соответствующие «ui_form.h». Возможно, пересборка проекта поможет.

пересборка не пом…