Вопросы по теме 'qtcore'
Преобразование строки в плавающую и форматирование
В настоящее время у меня есть что-то вроде этого
float a = SomeQString.toFloat(); //QString has 2.37
Теперь число с плавающей запятой равно 2,3690000031..
Я хочу 2.3700000000 .. любое предложение о том, как я могу это сделать? Также...
3299 просмотров
schedule
08.11.2023
Что происходит с сигналами Qt, когда получатель занят?
В моем приложении у меня есть экземпляр QTimer , чей сигнал timeout() подключен к слоту в объекте главного окна, что приводит к его периодическому вызову. Слот делает снимок камерой и сохраняет его на диск.
Мне было интересно, что произойдет,...
4702 просмотров
schedule
12.07.2022
Преобразование qint64 в QString
С другими типами я мог бы легко сделать что-то вроде
mitm.created().toString("yyyy-MM-dd")
Есть ли аналогичная функция для превращения qint64 в QString? Вы можете найти код ниже.
fileArray.append("[");
foreach(QFileInfo mitm,...
17894 просмотров
schedule
29.07.2023
Как обрабатывать сигналы/ожидание внутри QThread?
Я создал простой многопоточный сетевой сервер. main.cpp вызывает app.exec() для бездействия, и поток срабатывает, как и ожидалось, как только я устанавливаю соединение.
В функции run() потока я подключаю сигнал от readyRead к слоту readCommand:...
354 просмотров
schedule
12.04.2023
Visual Studio перекомпилирует файлы moc каждый раз при запуске qmake
У меня есть довольно большой проект, который разработан в C/CPP с Qt. Каждый раз, когда я меняю настройку в файле .pri или .pro, мне приходится конвертировать проект с помощью qmake.
Я делаю это с помощью:
qmake -spec win32-msvc2012 -tp vc...
1803 просмотров
schedule
28.09.2022
Как работает предложение Q_PROPERTY() RESET?
При использовании макроса Q_PROPERTY для определения свойства в системе свойств Qt одним из доступных предложений является RESET. Я знаю, для чего нужна функция сброса и как ее создать, но я не могу понять, когда она будет запускаться из QML. Я...
765 просмотров
schedule
12.05.2022
QThread QTcpSocket не испускает готовый сигнал
Я создал (несколько) простой telnet-сервер, который создает новый поток для каждого соединения:
void TelnetServer::incomingConnection(qintptr socketDescriptor)
{
TelnetConnection *thread = new TelnetConnection(socketDescriptor, this);...
376 просмотров
schedule
26.04.2022
Как определить завершение работы Windows или выход из системы в Qt
Я переношу приложение Linux в Windows, написанное на Qt. Приложению необходимо сохранить некоторые настройки перед закрытием. В Linux мы можем сделать это с помощью обработчиков сигналов для SIGTERM и т. д. Как я могу реализовать то же самое в...
8175 просмотров
schedule
22.07.2022
Почему qjsonvalue toдвойное преобразование приводит к потере данных?
Преобразование QJsonValue toDouble() генерирует неправильные значения, что приводит к потере данных.
QJsonObject obj;
obj.insert("dbl",double(73183493944884961));
double d = obj.value("dbl").toDouble();
qulonglong ul = d;
qulonglong ul2 =...
1104 просмотров
schedule
02.12.2022
Установка общего родительского виджета Qt для нового виджета в отдельном потоке
Мне нужно создать виджет в отдельном потоке и установить для него MainWindow как родительский виджет. Нельзя избежать создания темы.
В конструкторе нового виджета указываю указатель на MainWindow, но даю
QObject::setParent: Невозможно...
2176 просмотров
schedule
25.05.2022
Поведение слотов QThread
Я новичок в C++ и Qt, и мне интересно, что произойдет, если я отправлю signal в object1 , работающем в thread1 , другому object2 , работающему в другом thread2 , а object2 запустит бесконечный цикл для обработки? Будет ли slot в object2...
192 просмотров
schedule
09.04.2024
Как сжать вызовы слотов при использовании соединения в очереди в Qt?
После прочтения некоторых статей таких как эта о связи Qt Signal-Slot, у меня все еще есть вопрос относительно соединение в очереди.
Если у меня есть несколько потоков, которые все время отправляют сигналы друг другу, и, скажем, один...
8592 просмотров
schedule
21.06.2022
аналог os.walk в PyQt
Прежде чем я смогу продолжить реализацию рекурсивного поиска каталогов/файлов с некоторой фильтрацией для некоторых задач, я хочу знать, есть ли в Qt/PyQt аналог os.walk .
Основное приложение — это приложение с графическим интерфейсом в PyQt4, и...
467 просмотров
schedule
22.06.2022
Переместить изображение в QGraphicsView секунда в секунду
Я пытаюсь перемещать одно изображение в QGraphicsView каждую секунду, я пробовал четыре метода, но ни один из них не работал у меня.
1) Я использовал QTest, используя функцию QTest::qSleep(), но это вообще не сработало, потому что в приложении...
400 просмотров
schedule
13.07.2023
Захватите вывод stderr моей программы в Qt
Я пишу приложение Qt GUI, использующее библиотеку libxslt. libxslt всегда выводит ошибки в stderr, но в некоторых случаях пользователю было бы полезно видеть отображаемые сообщения. Есть ли способ захватить вывод stderr и поместить его в QString?
1926 просмотров
schedule
22.02.2022
Скопировать путь в QString
Мне нужно скопировать полный путь к файлу без имени файла в QString из QFileDialog ниже.
QString fileName = QFileDialog::getOpenFileName(this,
tr("Select app to install"), '/' , tr("APK Files (*.apk)"));
213 просмотров
schedule
20.04.2024
Как получить доступ к выводу графического интерфейса?
Я разрабатываю один тестовый стенд, который запускает несколько тестов через графический интерфейс Python и печатает вывод, как показано ниже.
A Passed
B Passed
C Passed
D Passed
E Passed
Кнопка из графического интерфейса должна быть изменена...
129 просмотров
schedule
10.02.2023
Проблема с QSharedMemory::create()
Я пытаюсь написать класс SingleApplication , который позволит запускать только один экземпляр программы. Я реализую это, используя QSharedMemory
Программа работает нормально, если только я не использую ключ со значением "42" . Я что-то не так...
2182 просмотров
schedule
18.09.2022
QString Новая строка
Я хочу добавить новую строку в свой QString . Я пытался использовать \n , но получаю сообщение об ошибке "Ожидаемое выражение". Пример моего кода можно найти ниже:
if (ui->lineEdit_Company_Name->text().isEmpty())
ErrorLog = ErrorLog...
29936 просмотров
schedule
04.05.2023
QSharedDataPointer с объявленным вперед классом
документация Qt предлагает использовать QSharedDataPointer с видимой реализацией его низшее нетипично .
Итак, в соответствии с небольшим примером, вырезанным из документации, я придумал следующий источник (SSCCE).
Интерфейс: Model.h...
816 просмотров
schedule
03.02.2023