Size: a a a

2020 March 05

SE

Suigintou45 E13 in Qt
Volad Malevich
шутка?)
список параметров у сигнала и слота должен совпадать; используй новый (since v 5.0) синтаксис connect; и передавай qt-шные классы в парамерах методов и функций по const-ref
источник

V

Volad Malevich in Qt
Suigintou45 E13
список параметров у сигнала и слота должен совпадать; используй новый (since v 5.0) синтаксис connect; и передавай qt-шные классы в парамерах методов и функций по const-ref
спасибо, вот 5,0 синтаксис:
connect(proc, &QProcess::finished, this, &MainWindow::NextProcess);
вопрос тот же самый(((
источник

V

Volad Malevich in Qt
void NextProcess(QStringList proc_list);
источник

V

Volad Malevich in Qt
источник

SE

Suigintou45 E13 in Qt
должно быть NextProcess(int,QProcess::ExitStatus)
источник

V

Volad Malevich in Qt
Suigintou45 E13
должно быть NextProcess(int,QProcess::ExitStatus)
если proc даёт сингал finished, то сигнал должен поступить на NextProcess receiverа с параметром QStringList proc_list
источник

SE

Suigintou45 E13 in Qt
Volad Malevich
если proc даёт сингал finished, то сигнал должен поступить на NextProcess receiverа с параметром QStringList proc_list
а откуда оно возьмет этот QStringList? сделай лямбду промежуточную
источник

m

mefest in Qt
Volad Malevich
если proc даёт сингал finished, то сигнал должен поступить на NextProcess receiverа с параметром QStringList proc_list
слот принимает то что ему передает сигнал
источник

SE

Suigintou45 E13 in Qt
и "(QStringList something)" лучше делать как "(const QStringList& something)"
источник

V

Volad Malevich in Qt
connect(proc, &QProcess::finished, this, &MainWindow::NextProcess(QStringList proc_list));
источник

V

Volad Malevich in Qt
так ругается
источник

V

Volad Malevich in Qt
error: 'QStringList' does not refer to a value
источник

m

mefest in Qt
Volad Malevich
так ругается
посмотри примеры сигналов и слотов
источник

RG

Renat Garaev in Qt
Sim See
Всем привет. Кто понимает в тонкостях лицензии по Qt? Вот такой вопрос если приложение распространяется бесплатно , но через него осуществляется предоставление услуг (платных) - это надо покупать лицензию Qt или можно использовать опенсорсную?
Бесплатное или открытое? или частично открытое приложение? (кроме платного модуля)?
источник

SE

Suigintou45 E13 in Qt
Volad Malevich
connect(proc, &QProcess::finished, this, &MainWindow::NextProcess(QStringList proc_list));
сделай другой слот, из него вызывай NextProcess. а может там и proc_list не нужен в итоге вообще
источник

RG

Renat Garaev in Qt
Sim See
Всем привет. Кто понимает в тонкостях лицензии по Qt? Вот такой вопрос если приложение распространяется бесплатно , но через него осуществляется предоставление услуг (платных) - это надо покупать лицензию Qt или можно использовать опенсорсную?
зависит от способа линковки. Если в один файл статичной линковкой собрано, то нужна коммерческая лицензия. Если в виде dll, so то LGPL - бесплтная лицензия (без использования компонентов Qt которые идут под GPL лицензией) - иначе должен будешь предоставлять свой открытый код под GPL
источник

EP

Egor Pugin in Qt
Sim See
Всем привет. Кто понимает в тонкостях лицензии по Qt? Вот такой вопрос если приложение распространяется бесплатно , но через него осуществляется предоставление услуг (платных) - это надо покупать лицензию Qt или можно использовать опенсорсную?
опенсорсная подойдет
источник

PM

Peter Mironychev in Qt
Там ещё есть нюанс с embedded системами, если ваше ПО является по сути единственным что стоит на оборудовании и без него его функциональность нарушена
источник

PM

Peter Mironychev in Qt
То только платная
источник

EP

Egor Pugin in Qt
почему?
источник