Size: a a a

2020 February 27

M

Mr.Mait in Qt
Volad Malevich
нет, видимо readyReadStandardOutput не срабатывает
Советую еще бы использовать readyReadStandardError, чтобы понять, есть ли ошибки
источник

M

Mr.Mait in Qt
Volad Malevich
помогите найти проблему... не выводит лог в output(
Еще попробуй после старта
if (!proc->waitForStarted()) {
       qDebug() << proc->errorString();
   }
источник

V

Vsevolod in Qt
да, выводит ли вообще что-то процесс
источник

V

Vsevolod in Qt
отдельно работает?
источник

V

Volad Malevich in Qt
proc->setProcessChannelMode(QProcess::MergedChannels);
вот это помогло, но странно, что output процесса пишет в Err
источник

SE

Suigintou45 E13 in Qt
delete на deleteLater замени. Или парента не указывай
источник

E雨

Elnee 雨 in Qt
Кто-то работал с QtCharts? Мне нужно построить горизонтальный стековый чарт. Шкала, допустим, 50 000 по иксу. Мне нужно заполнить с 0 до 10 000 зелёным цветом, а потом с 10 000 до 25 красным. А остаток шкалы должен просто отображаться пустым. Я создаю два QBarSet с соответствующими значениями, но нифига не получается, Qt просто растягивает на всю шкалу по соответствию, а не по значением. То есть даже если у меня два QBarSet со значением 1 и 2, то оно вместо того чтобы отобразить на шкалы два очень маленьких промежутка, просто растянет на всю шкалу в 50 000 так, чтобы QBarSet первый занимал одну часть шкалы, а второй две. Подскажите, пожалуйста, как решить проблему.
источник

IA

Iron Ass in Qt
ребят, я вконец задолбалась гуглить, нихрена нет, может, кто знает, что с этим делать?
PackageKit::Transaction::Error(ErrorNotAuthorized)
источник

IA

Iron Ass in Qt
не хочу месяц в PackageKit вникать
источник

V

Volad Malevich in Qt
Suigintou45 E13
delete на deleteLater замени. Или парента не указывай
спс
источник

МС

Михаил Серебренников in Qt
Рустем Хуснутдинов
Всем привет!
Подскажите, плз, как можно в qml отобразить элемент(Popup), который вышел за пределы окна? То есть показать ту часть, которая не влезла.
Вместо Popup нужно создать Windows без рамок с прозрачным фоном во весь экран и там в нужном месте нарисовать нужный элемент. При этом в созданном Windows должен быть MouseArea, который закрывает окно по щелчку мимо элемента.
источник

МС

Михаил Серебренников in Qt
источник

МС

Михаил Серебренников in Qt
Вот пример.
источник

РХ

Рустем Хуснутдинов in Qt
Михаил Серебренников
Вместо Popup нужно создать Windows без рамок с прозрачным фоном во весь экран и там в нужном месте нарисовать нужный элемент. При этом в созданном Windows должен быть MouseArea, который закрывает окно по щелчку мимо элемента.
Спасибо
источник

МС

Михаил Серебренников in Qt
Если я правильно понял суть вопроса.
источник

E雨

Elnee 雨 in Qt
Elnee 雨
Кто-то работал с QtCharts? Мне нужно построить горизонтальный стековый чарт. Шкала, допустим, 50 000 по иксу. Мне нужно заполнить с 0 до 10 000 зелёным цветом, а потом с 10 000 до 25 красным. А остаток шкалы должен просто отображаться пустым. Я создаю два QBarSet с соответствующими значениями, но нифига не получается, Qt просто растягивает на всю шкалу по соответствию, а не по значением. То есть даже если у меня два QBarSet со значением 1 и 2, то оно вместо того чтобы отобразить на шкалы два очень маленьких промежутка, просто растянет на всю шкалу в 50 000 так, чтобы QBarSet первый занимал одну часть шкалы, а второй две. Подскажите, пожалуйста, как решить проблему.
Решил проблему. Если приатачить QValueAxis к сериям перед тем как добавлять на график, то будет такая проблема. Если поменять порядок вызовов, то всё работает.
источник

M

Mysle in Qt
Доброго времени суток. Не получается правильно реализовать работу локального сервера.

1) Создаю поток при каждом входящем запросе.
2) Коннекчу ReadyRead в потоке.
3) В 1 пакете получаю content lenght для проверки. Проверкой окончания получения данных является превышение content ltnght.
4) Реализую обработку данных.
5) Отвечаю.
6) Завершаю поток.

Иногда не все пакеты доходят и поток зависает. Иногда проверка превышения данных срабатывает 2 раза.

Суть в том, чтобы 100% завершить поток. Единственное, что мне пришло в голову - таймер при старте потока, но это не кажется правильным решением.
источник

M

Mysle in Qt
Есть ли возможность узнать, что все пакеты уже дошли, не прибегая к проверке данных в моем случае. И обойтись без таймера
источник

M

Mysle in Qt
Если у кого - то есть написанный локальный сервер, рассчитанный на многопоток, буду очень рад получить исходники. В этом случае разберусь сам.
источник

МС

Михаил Серебренников in Qt
Mysle
Доброго времени суток. Не получается правильно реализовать работу локального сервера.

1) Создаю поток при каждом входящем запросе.
2) Коннекчу ReadyRead в потоке.
3) В 1 пакете получаю content lenght для проверки. Проверкой окончания получения данных является превышение content ltnght.
4) Реализую обработку данных.
5) Отвечаю.
6) Завершаю поток.

Иногда не все пакеты доходят и поток зависает. Иногда проверка превышения данных срабатывает 2 раза.

Суть в том, чтобы 100% завершить поток. Единственное, что мне пришло в голову - таймер при старте потока, но это не кажется правильным решением.
Создавать поток на каждый запрос плохо. Почитайте про архитектуру prefork.
источник