で複数のシグナルとスロットを接続します。は、私がどのようにQtのを使用する自分自身を教えていると私は、私は、ユーザーがフォーム上のコントロールを操作したときのためのシグナル/スロットの数を必要とする点に達したQtの
私は信号とスロットを動作させることに成功しましたが、かなりの数の信号とスロットを接続したいと思います。コードを管理しやすくするため、すべて可能です。エンジンを移動しようと
これまでのところ、私はここに私の主な機能のうち、それらを動かす運がなかったてきた私は、そこから、まだ動作しているようですが、はるかに私を助けない、正常グローバルにオブジェクトを移動したか、アプリましたエラーだけが発生しました。私が別の関数でそれらを接続しようとしたかどうかわかることから、そのような関数が返す2番目の接続が崩壊してしまう。
現在、私はこの作業のように見える何かを持っている:私はちょうどメインにすべてを詰め込むする必要がないように
int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
QObject *object = engine.rootObjects()[0];
controls myClass;
QObject::connect(object, SIGNAL(taskComplete(int)), &myClass, SLOT(taskComplete(int)));
return app.exec();
}
は、私がどのようなオプションがありますか?
免責事項:Qtの周りに私の道を見つけ出すことはほとんどありませんでした。私が知りたい間違った木を完全に吠えているなら、私は何をしているのか分かりません。
"免責事項:これまでQtの周りに私の道を見つけ出している幸運はほとんどなく、間違った木を完全に吠えているなら、私は何をしているのか分かりません。 あなたはQtの素晴らしいドキュメントとチュートリアルを勉強し、数週間を費やす必要があります。 –
オハイオ州、私はすべての面で常に役に立つRTFMを投稿することを忘れていました。 質問は非常に具体的で、よく書かれており、良い質問の例よりも些細なものではありません。*入力のすべてが整数の場合、intの代わりにfloatを使用すると、私は異なる結果になるのですか?* – derM
彼は私たちに暴露された問題をOPが解決するのを助けるアドバイスでした。 – GrecKo