Russian Qt Forum
Апрель 24, 2024, 03:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1] 2 3 ... 27
1  Qt / Qt-инструментарий / Re: qt6+QtCreator12 - не работает qDebug() : Март 16, 2024, 12:22
Можно ещё попробовать что-то типа
Код:
#include <QtGlobal>
#include <stdio.h>
#include <stdlib.h>

void myMessageOutput(QtMsgType type, const QMessageLogContext &context, const QString &msg)
{
    QByteArray localMsg = msg.toLocal8Bit();
    switch (type) {
    case QtDebugMsg:
        fprintf(stderr, "Debug: %s (%s:%u, %s)\n", localMsg.constData(), context.file, context.line, context.function);
        break;
    case QtInfoMsg:
        fprintf(stderr, "Info: %s (%s:%u, %s)\n", localMsg.constData(), context.file, context.line, context.function);
        break;
    case QtWarningMsg:
        fprintf(stderr, "Warning: %s (%s:%u, %s)\n", localMsg.constData(), context.file, context.line, context.function);
        break;
    case QtCriticalMsg:
        fprintf(stderr, "Critical: %s (%s:%u, %s)\n", localMsg.constData(), context.file, context.line, context.function);
        break;
    case QtFatalMsg:
        fprintf(stderr, "Fatal: %s (%s:%u, %s)\n", localMsg.constData(), context.file, context.line, context.function);
        abort();
    }
}

int main(int argc, char **argv)
{
    qInstallMessageHandler(myMessageOutput); // Install the handler
    QApplication app(argc, argv);
    ...
    return app.exec();
}
Возможно, что в вашем случае сообщения просто не падают в консоль.
2  Qt / Qt-инструментарий / Re: qt6+QtCreator12 - не работает qDebug() : Март 15, 2024, 20:02
kambala
я сам ничего не собирал, скачал с оф. сайта.
А почему бы просто не поставить с родного репозитория дистрибутива? Допустим, на gentoo всё работает "из коробки". По крайней мере у меня.
Или вы под форточками хотите?
3  Qt / Qt-инструментарий / Re: qt6+QtCreator12 - не работает qDebug() : Март 14, 2024, 21:33
Проверил в Qt 5.15.11 и 6.6.1 оба проекта. Qt Creator 12.0.2.
Поведение аналогично в обоих случаях. Всё работает как должно.
Собственно, почему бы не работать? В коде нет ничего особенного.
4  Qt / Qt-инструментарий / Re: qt6+QtCreator12 - не работает qDebug() : Март 13, 2024, 22:00
Что есть "все делаю, как делал в qt4 и qt5"?
Приведите небольшой тестовый проект, что именно вы делаете и что именно не получается.
5  Qt / Установка, сборка, отладка, тестирование / Re: Qt Creator создание dll : Январь 17, 2024, 20:40
Вообще, в документации к Qt есть довольно подробный пример как создания dll (динамической и статической), так и пример запуска. Я проверял, работает как в винде, так и в линукс.
В вашем случае, лучше привести код, что именно не получается.
6  Qt / Общие вопросы / Re: Странный баг в одном из классов Qt (а может, это только у меня?) : Январь 11, 2024, 21:34
Я сильно подозреваю, что это зависит не только от дистрибутива, но и от DE.
У меня KDE, ранее подобных проблем не было. Хотя, может быть, это действительно как то связано с DE - проверю.
7  Qt / Общие вопросы / Re: Странный баг в одном из классов Qt (а может, это только у меня?) : Январь 03, 2024, 11:47
если не секрет, то почему именно этот дистр ?
Gentoo просто ставится очень долго. Допустим, на работе (на слабой машине) за 8 часов можно просто не успеть собрать gentoo. А калькулятор можно поставить за полчаса, а потом просто сделать из него gentoo - там ведь, фактически, просто gentoo с дополнительным оверлеем.

калькулейт стоит на реальном железе или на виртуалке ?
На реальном. Дома и на работе. Винда есть только на работе, да и то в виртуалке.
8  Qt / Общие вопросы / Re: Странный баг в одном из классов Qt (а может, это только у меня?) : Январь 01, 2024, 18:55
Я gdb пользовал - ничего особенного не увидел. В том плане, что всё крутилось внутри qtwidgets, не цепляя ничего внешнего. Наблюдалось увеличение расхода памяти... а потом падение. Не думаю, что strace покажет что-то ещё.
А насчёт багрепорта - сайт (и форум) калькулятора показался каким-то полуживым. Вы пробовали с ними общаться?
9  Qt / Общие вопросы / Re: Странный баг в одном из классов Qt (а может, это только у меня?) : Декабрь 31, 2023, 22:58
астра ?
Если ко мне вопрос, то Calculate Linux. Т.е. gentoo, фактически.
10  Qt / Общие вопросы / Re: Странный баг в одном из классов Qt (а может, это только у меня?) : Декабрь 27, 2023, 19:27
Linux Mint, qt 5.12.8 не падает, но и внешний вид окон одинаковый. Мне кажется раньше нативный/не нативный внешне отличались
Они и должны отличаться, насколько я понимаю. Иначе теряется смысл в этой настройке.
11  Qt / Общие вопросы / Re: Странный баг в одном из классов Qt (а может, это только у меня?) : Декабрь 26, 2023, 22:56
Цитировать
Операционная система Linux
Я к тому, что винда меня не интересует от слова совсем. Нет её у меня.
12  Qt / Общие вопросы / Странный баг в одном из классов Qt (а может, это только у меня?) : Декабрь 25, 2023, 13:00
Добрый день всем!
Некоторое время назад наблюдаю странную проблему: в Qt есть класс QFileDialog. В нем есть опция QFileDialog::DontUseNativeDialog, Если её присвоить значение false, то диалог выбора файлов откроется без проблем.
Если эту опцию установить в true - вначале ничего не будет происходить, затем появится белое окно (видимо сам диалог) и, через некоторое время, приложение упадёт. Перед падением будет наблюдаться увеличение потребления памяти.
Это только у меня так?

Во вложении сделал небольшой тестовый проект. Используется Qt 5.15.11 (на Qt6 не пробовал).
Операционная система Linux (на винде не пробовал)
13  Qt / Вопросы новичков / Re: как правильно работать с Qt, чтобы не было утечек памяти? : Декабрь 12, 2023, 21:38
Чтоб был срач - нужно, чтобы был заинтересованный народ. Современный народ, по бОльшей части, в винде чалится. А что можно обсуждать на подоконнике?  Смеющийся
14  Qt / Qt-инструментарий / Re: Безбожно медленная загрузка Qt Creator : Декабрь 09, 2023, 13:21
У вас, похоже, хвосты от Qt4 остались. Не вручную ли Qt4 удалили? Мало ли...
15  Qt / Qt-инструментарий / Re: Безбожно медленная загрузка Qt Creator : Декабрь 02, 2023, 23:41
Попробуйте стартовать Qt Creator из консоли возможно, что и увидите.
Страниц: [1] 2 3 ... 27

Страница сгенерирована за 0.098 секунд. Запросов: 23.