• QT opensource не для коммерческого использования?

    @drizt
    Библиотека идёт в том числе и под лицензией LGPL, это позволяет её использовать в проприетарных приложениях. Если намерены изменять саму библиотеку Qt, то тогда кодом надо будет делиться, а вот кодом самого приложения нет. Проблемы могут быть если собираетесь линковать Qt статически. Различия в поддержке и дополнительных библиотеках. OpenSource версия полноценная и рабочая, со всем что нужно, даже не представляю, кому и зачем может быть нужна коммерческая версия.
    Ответ написан
    Комментировать
  • Как из дочернего окна передать значение в родительское окно?

    @drizt
    Значение QRadioButton можно вернуть с помощью QDialog::done(int). В главной форме его можно получить с помощью QDialog::exec(int). Код будет такой:

    void ChildDialog::onOkButton()
    {
        int result;
        // считываем значение QRadioButton
        done(result);
    }
    
    void MainDialog::showChild()
    {
        ChildDialog dlg(this);
        int radioBtn = dlg.exec();
    }
    Ответ написан
    Комментировать