alex_lip
alex_lipМаусым 1, 2018, 8:15 Т.Ж.

Ошибка qt hit maximum number of consecutive signals

Под андроидом не вылетает, а под ios периодически вываливается ошибка - qt hit maximum number of consecutive signals
program received signal -111
Куда смотреть?
Рекомендуем хостинг TIMEWEB
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.

Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!

7
Evgenii Legotckoi
  • Маусым 1, 2018, 11:38 Т.Ж.
  • (өңделген)

Поискал информацию в сети, по ходу это скорее баг под iOS в Qt. Лучше написать на багтрекере Qt об этом, если никто ещё об этом не сообщил.

    alex_lip
    • Маусым 3, 2018, 10:18 Т.Ж.

    Были подобные баг репорты...  У меня стало чаще вылетать, после того как я решил разгрузить основную форму и вызываемые формы загружаю лоадером. То есть на основной форме есть кнопка, которая должна показать некую форму. Я делаю диалог пустышку(в которой есть лоадер с пустым src)  и вызываю его в этой кнопке, а уже в диалоге - пустышке при загрузке указываю в src какой файл подгружать. Вот после этих манипуляций и стало вылетать...

      Evgenii Legotckoi
      • Маусым 4, 2018, 3:11 Т.Ж.

      Может вам без пустышки обойтись? Переписать логику так, чтобы сразу выбрать нужный src и через него уже обрабатывать. Возможно ошибочная последовательность действий возникает?

        alex_lip
        • Маусым 4, 2018, 3:44 Т.Ж.
        • (өңделген)

        Изначально у меня было без пустышки, но сильно все тормозило, так как  программа утяжеляется если объект уже в памяти сидит. А так я гружу пустышку - в него гружу объект(по требованию), а по закрытию - убираю объект.

          alex_lip
          • Маусым 4, 2018, 3:45 Т.Ж.

          по крайней мере по субъективным ощущениям программа сильно быстрее работает по этому варианту

            Evgenii Legotckoi
            • Маусым 4, 2018, 3:49 Т.Ж.

            мм.. Вы можете сделать QML файл пустышку, он не будет таким тяжёлым, просто пустой Item. Полагаю, что тогда не должно быть проблем со скоростью.

            Ещё можно настроить Loader на асинхронную загрузку, субъективно всё должно будет шевелиться быстрее.
            Loader {
                asynchronous: true
                onLoaded: 
                {
                    // ToDO Something
                }
            }
              alex_lip
              • Маусым 4, 2018, 4:04 Т.Ж.
              Давайте я подробно опишу - в основной форме есть кнопка
               
                                                  //------- Назначить исполнителей ---------------------------
                                                  TextButton {
                                                      id:napryach
                                                      Layout.fillWidth: true
                                                      text: qsTr("   Направить\nисполнителям")
                                                      smooth: false
                                                      visible: napr(taskid, recipe.state)
                                                      onClicked: {
                                                          appCore.f_RUN_ispol_nazn(0);
                                                          dialog_ispol_blank.open();  // - пустышка
                                                          dialog_ispol_blank.load_ispol(); // - загрузка файла
                                                          drawer_right.close()
                                                      }
                                                  }
              dialog_ispol_blank - описан как -
               
              DialogIspolBlank{
                                                  id:dialog_ispol_blank
                                              }
              вот сам файл  - пустышка
               
              import QtQuick.Window 2.2
              import QtQuick 2.10
              import QtQuick.Controls 2.3
              import QtQuick.Layouts 1.3
              import Qt.labs.handlers 1.0
              import QtQuick.Dialogs 1.3
              
              Dialog {
                  id: dialog_ispol_blank
                  title: "Назначьте исполнителей"
                  function load_ispol(){
                      loader_ispol.source = "/content/DialogIspol.qml"
                  }
                  function unload_ispol(){
                      //loader_ispol.source = "";
                      dialog_ispol_blank.close();
                  }
              
                  contentItem: Rectangle {
                      color: "ivory"
                      border.color: "orange"
                      implicitWidth: mydocPage.width
                      implicitHeight: mydocPage.height/1.2
                      Loader {
                          id: loader_ispol
                          anchors.top: parent.top
                          anchors.left: parent.left
                          anchors.right: parent.right
                          anchors.bottom: parent.bottom
                          source: ""
                      }
                  }
              }
              
              Таким образом получается динамическая загрузка программных форм, размещенных в разных файлах. Когда я делал без пустышки, а сразу прописывал диалог в основной форме - все сильно тормозило.

                Пікірлер

                Тек рұқсаты бар пайдаланушылар ғана пікір қалдыра алады.
                Кіріңіз немесе Тіркеліңіз
                AD

                C++ - Тест 004. Указатели, Массивы и Циклы

                • Нәтиже:50ұпай,
                • Бағалау ұпайлары-4
                m
                • molni99
                • Қаз. 26, 2024, 1:37 Т.Ж.

                C++ - Тест 004. Указатели, Массивы и Циклы

                • Нәтиже:80ұпай,
                • Бағалау ұпайлары4
                m
                • molni99
                • Қаз. 26, 2024, 1:29 Т.Ж.

                C++ - Тест 004. Указатели, Массивы и Циклы

                • Нәтиже:20ұпай,
                • Бағалау ұпайлары-10
                Соңғы пікірлер
                ИМ
                Игорь МаксимовҚар. 22, 2024, 11:51 Т.Ж.
                Django - Оқулық 017. Теңшелген Django кіру беті Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
                Evgenii Legotckoi
                Evgenii LegotckoiҚаз. 31, 2024, 2:37 Т.Қ.
                Django - Сабақ 064. Python Markdown кеңейтімін қалай жазуға болады Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
                A
                ALO1ZEҚаз. 19, 2024, 8:19 Т.Ж.
                Qt Creator көмегімен fb3 файл оқу құралы Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
                ИМ
                Игорь МаксимовҚаз. 5, 2024, 7:51 Т.Ж.
                Django - Сабақ 064. Python Markdown кеңейтімін қалай жазуға болады Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
                d
                dblas5Шілде 5, 2024, 11:02 Т.Ж.
                QML - Сабақ 016. SQLite деректер қоры және онымен QML Qt-та жұмыс істеу Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
                Енді форумда талқылаңыз
                m
                moogoҚар. 22, 2024, 7:17 Т.Ж.
                Mosquito Spray System Effective Mosquito Systems for Backyard | Eco-Friendly Misting Control Device & Repellent Spray - Moogo ; Upgrade your backyard with our mosquito-repellent device! Our misters conce…
                Evgenii Legotckoi
                Evgenii LegotckoiМаусым 24, 2024, 3:11 Т.Қ.
                добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
                t
                tonypeachey1Қар. 15, 2024, 6:04 Т.Ж.
                google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
                NSProject
                NSProjectМаусым 4, 2022, 3:49 Т.Ж.
                Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…

                Бізді әлеуметтік желілерде бақылаңыз