• Почему зависает программа при получений данных с Mysql?

    firedragon
    @firedragon
    Senior .NET developer
    я бы посоветовал ввести тайминг.
    то есть банально вы выводите в консоль время старта функции.
    В вашем случае похоже что соединение с базой пошло не так, 15 секунд это много.
    после того как определите, правьте проблему
    Ответ написан
    Комментировать
  • Почему не запускается QT проект на другом пк ос Linux, собранный через cQtdeployer?

    Вы должны запускать sh файл именно там настроены все зависимости
    если на sh файл нет прав, то разрешите его запускать
    chmod +x ComTcpClient.sh

    Так же cqtdeployer должен был создать ярлыки в меню приложений, если вы создали qif установщик или deb пакет,

    Если вы установили ваше приложение из deb пакета, то ярлык появится не сразу, а после перезапуска сессии пользователя.
    Ответ написан
    2 комментария
  • Почему выходит ошибка при сборке драйвера на MySql в QT?

    Причина в том, что система не находит компилятор g++. Пропишите путь к компилятору в PATH
    Ответ написан
  • Как исправить ошибку в php?

    Spartak-2205
    @Spartak-2205
    Разработка и создание сайтов
    mongodb.so подключить надо
    mongodb.installation.pecl
    Ответ написан
    Комментировать
  • Как установить QT ofline в RedOS?

    @rPman
    Зачем выбирать специализированную версию linux - RedOS а затем уходить от ее протестированных компонент на самые новые, в 99% случаев вне зависимости от ос это непередаваемые приключения и страдания. Чем тебя qt5 версии не устраивают, которые есть в репах этой ос?

    Так как готовых backports разработчики или сообщество не предоставило (наличие их отсутствия показывает размер и качество этого сообщества и разработчиков данной ОС), то собирать вам весь комплекс пакетов самостоятельно

    Без знания linux боюсь будет очень сложно, ведь на таком квесте спотыкаются и опытные пользователи

    RedOS Система основана на rpm пакетах, пакетный менеджер утилита dnf (ранее yum) так как скорее всего основано на centos. С некоторой вероятностью у операционной системы может быть бинарная совместимость с centos (одинаковые версии системных библиотек) а значит можно попытаться поискать готвые решения от туда.

    p.s. но главное, куда поедет сертификация, после того как вы на эту ос начнете водружать системные пакеты собственной/чужой сборки?
    Ответ написан
    Комментировать
  • Как запустить проект который написан на QT windows в Linux?

    Ставьте Linux с пакетами qt, включая qt-creator и ничего не придется качать через vpn. И да, собрать программу под Linux на Windows будет затруднительно.
    Ответ написан
    2 комментария
  • Как запустить проект который написан на QT windows в Linux?

    @rPman
    в подавляющем большинстве случаев приложения windows, написанные с помощью opensource библиотек и слабо завязанные на майкрософтовские (т.е. только то что идет в поставке с ос, максимум нужна правильная версия visual studio redistributable), могут работать в windows с помощью wine, либо напрямую готовый бинарник либо собираться с ее помощью

    К тому же фреймворк qt - кроссплатформенный, должен собираться везде, и дальше вопрос больше в том какие у тебя проблемы с этим возникают.

    p.s. при использовании linux, а точнее адекватные дистрибутивы типа debian/ubuntu/... с поддерживаемыми репозитариями пакетов, уже содержат в своей поставке несколько версий qt и всего ее окружения, не понятно что у тебя там от куда не скачивается
    Ответ написан
    2 комментария
  • Как прожать RS-232 мама к коннектору RJ12?

    @pfg21
    ex-турист
    изучить распиновку сигналов на разъеме RJ12, если такое представляет производитель.
    название, назначение сигналов и распиновка на DB-9 стандартны.
    применение RJ12 нестандартно.
    в следующий раз ищи в интернете "кабель RS232 для EasyLite"
    находит что-то, но насколь рабоче не знаю.
    https://superuser.com/questions/1429837/how-to-con...

    судя по всему производитель предлагает покупать кабеля
    Ответ написан
    1 комментарий
  • Как поместить элемент рядом с крестиком в Bootstrap 3?

    webrevenue
    @webrevenue
    Веб-дизайнер и SEO оптимизатор
    Если во круг крестика обводка в виде квадратика, то так:
    button.close {
        border: 1px solid black;
        padding: 4px 7px;
    }

    А если просто крестик рядом, например так:
    .modal-header:before {
        width: 30px;
        height: 30px;
        border: 1px solid black;
        position: absolute;
        left: auto;
        right: 50px;
        top: 13px;
    }

    В итоге 60e34f9193237539255332.jpeg
    Ответ написан
    2 комментария
  • Почему логинится под любым возможным паролем?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    killsxs, Учитесь описывать задачу/проблему словами, максимально подробно, для себя хотя бы.
    В идеале что-то типа такого у вас должно получиться:
    Я, при регистрации:
    1) Генерирую хеш пароля,
    2) обрабатываю другие поля,
    3) все это записываю в базу,
    таким образом у меня есть некоторая информация, идентифицирующая пользователя.

    При авторизации я должен:
    1) Получить от пользователя логин и пароль
    2)...
    3)...

    Ну и тут просто надо подумать и дополнить недостающее. Именно так примерно работает мозг здорового программиста...
    Ответ написан
    Комментировать
  • Как из двух массивов образовать новый, взяв часть данных?

    0xD34F
    @0xD34F
    Такое вообще возможно?

    Нет, блин. Невозможно.

    $items = array_combine(
      array_column($arr2['entries'], 'name_item'),
      $arr2['entries']
    );
    
    $keys = [ 'price_item', 'image_item' ];
    
    foreach ($arr1 as $n) {
      foreach ($keys as $k) {
        $n[$k] = $items[$n[0]][$k];
      }
    
      $arr3[] = $n;
    }

    Ответ написан
    Комментировать
  • Как создать свой конструктор отчетов?

    @Kirill-Gorelov
    С ума с IT
    Не знаю на сколько тебе будет полезен мой опыт, но у меня как раз сейчас похожая ситуация.
    Только у меня назвать это конструктором сложно, да и язык не поворачивается, но очень похож на конструктор.

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

    Потом в нужном месте вывожу это набор поле и в зависимости от его "ТИПА" я вывожу нужную форму. Текст, список, html редактор и тд. и можно их добавлять и кастомизировать.

    И за счет этого получается мини конструктор.
    Ответ написан
    Комментировать
  • Как сделать кнопку не активной?

    @zkrvndm Куратор тега JavaScript
    Софт для автоматизации
    Вы можете при помощи jQuery добавить в head вашего сайта новый стиль, блокирующий кнопку:
    var style = '<style id="button_block"> button { pointer-events: none; opacity: 0.7; } </style>';
    $('head').append(style); // Добавляем блокирующий стиль
    $('style#button_block').remove(); // Удаляем блокирующий стиль

    Свойство pointer-events: none сделает элемент некликабельным, ну а opacity слегка обесцветит кнопку, давая понять пользователю, что она заблокирована. Конечно, через консоль вполне можно все снять, но это уже будет не так очевидно, как с disabled.
    Ответ написан
    Комментировать
  • Как удалить лишние символы со строки QT C++?

    Zoominger
    @Zoominger
    System Integrator
    "В лоб" - загоняете вывод в QStringList и удаляете те строки, чья длина равна 3.
    Ответ написан
    Комментировать
  • Как в QT заблокировать action в menu?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    if (auto action = qobject_cast<QAction*>(sender())) {}
    Ответ написан
    3 комментария
  • Как в QT привязать 2 aктиона к 1 слоту?

    @Griglapidus
    C++/Qt
    В Qt сигналы и слоты можно связывать в любой комбинации если их сигнатуры совместимы. В данном случае нужно просто сделать 2 QObject::Connect() для связи этих QAction со слотом.
    Ответ написан
    Комментировать
  • Можно ли реализовать динамическое добавление пунктов меню в QT?

    IGHOR
    @IGHOR Куратор тега Qt
    Qt/C++ DEV/CTO
    Вам не надо добавлять динамически слоты.
    Достаточно подключить все в один слот, а в нем получить отправителя:
    QAction *senderAction = qobject_cast<QAction*>(sender());

    В каждый QAction засунуть информацию о идентификации через его методы либо через QAction::setProperty и доставать ее в слоте через senderAction->property(..).to..
    Вместо QAction может быть любой другой отправитель наследник QObject.
    Ответ написан
    Комментировать
  • Как в Qt работать одновременно и Mysql и SQlite?

    IGHOR
    @IGHOR Куратор тега Qt
    Qt/C++ DEV/CTO
    Надо создавать объект с разными именами, они задаются во второй параметр.
    Например так:
    QSqlDatabase::addDatabase("QMYSQL", "ClassName1")
    QSqlDatabase::addDatabase("QSQLITE", "ClassName2")
    Если добавить два подключения с одинаковыми именами, то второй заменяет первый.
    После закрытия базы данных можно использовать имена для удаления подключений.
    QSqlDatabase::removeDatabase("ClassName1");
    QSqlDatabase::removeDatabase("ClassName2");
    Ответ написан
    Комментировать
  • Как подключиться к виртeeуальному COM?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    виртуальный com port
    В его настройках указывается физической порт, к нему и подключайте устройство.
    не стоит в системнике COM плата
    А виртуальные COM можно создавать и на Ethernet, и на USB. И переходники есть. Выбирайте к чему подключать ваше устройство.
    Ответ написан
    1 комментарий
  • Qt как получить иконку из ресурсного файла?

    Через QFile f(“:/res/myicon.png“)
    Ответ написан
    Комментировать