問題タブ [slot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
17766 参照

javascript - Qt QWEBview JavaScript コールバック

関数「ポインター」を JavaScript からスロットに渡す方法は?

JavaScript で:

そしてQtで:

何らかの処理が完了したら、C++ から JavaScript で起動される関数「f1」が必要です。また、関数ポインタの名前も事前にわかりません。

0 投票する
1 に答える
4015 参照

action - Qt Creator を使用して、ツールバーのユーザー ボタンのボタン クリック信号 (「トリガーされた」信号) をアクション/スロット関数に接続する方法は?

Qt Creator で設計および開発されているアプリケーションの下でのメニューとアクションの設計と管理に関する「stackoverflow」フォーラムでの以前の既存の議論を見たことがあります (「Qt Creator でメニュー クリックをアクションに接続する方法」を参照してください) 。 Qt Creator で? )、作成しようとしているツールバーのアクション ボタンについて同じ質問があるのではないかと思います。

じゃ、行こう !

(1) Action Editor で少なくとも 1 つのアクションを作成します... (2) そのアクションをツールバーにドラッグ & ドロップします

(ステップ 1 と 2 は問題ありません。これらの方法で問題はありませんが、他の UIM 設計ツールは通常、同じことを行うために逆のステップ 2 と 1 を提案しているため、私にとっては非常に珍しい方法ですが、これはより「自然です。 「私の意見では、しかし、ソフトウェア設計とプログラミングの世界には多くのものが存在し、共存していることは知っています...)

=> (3) 特定のツールバー ボタンをクリックしたときに呼び出される関数 (これから実装する) を関連付ける (接続する) 方法は?

つまり、特定のアクション(ツールバーボタン)の「トリガーされた」信号を、後で実装する目的のスロット(機能)に接続する方法...?Qt Creator内の「シグナルとスロットエディター」でそのようなことを行うことは可能ですか、またはこれを達成するためにコードのどこかで「connect()」を自分で呼び出す必要がありますか? この時点で完璧な初心者のためのヘルプ/提案/詳細な例を事前に感謝します...

実際、そのような必要性のために自分で connect() を呼び出さないことが可能かどうか、また Qt Creator がスロット (関数) プロトタイプを自分で作成するかどうか、またはそのようなスロット (関数) プロトタイプを自分で事前に作成する必要があるかどうかを知りたいです。 Qt Creator は、新しいスロット (関数) プロトタイプを考慮に入れ、この通常の/通常の UIM 設計ステップ/設計機能でユーザー/開発者を実際に支援/支援できます...?

よろしくお願いします。

アラン・ピエール

0 投票する
1 に答える
476 参照

qt - qtのコマンドライン入力からシグナルとスロットを操作する

私は、携帯電話のシンプルなメイン メニュー インターフェイスに関するプロジェクトに取り組んでいます。現在、私はC++に取り組んでいます。コマンドライン入力から入力した入力からの信号を操作したい。たとえば、「1」と入力してEnterキーを押すと、プログラムがそれをシグナルとして受け取り、スロット操作を実行するようにします。これが私のコードの対応する部分です:

0 投票する
1 に答える
276 参照

view - symfony ビュー: アプリ間で layout.php を共有しますが、違いがあります

同じスキンを持ついくつかの symfony アプリ (異なる仮想ホスト) がありlayout.phpます。およびアセット ファイルの 1 つのインスタンスをlayout.php「どこかに」持っており、それらを各アプリにシンボリック リンクします。

これらのアプリで Google アナリティクスを使用したいと考えています。これには、各アプリに独自のキーを含める必要があります。どうすれば注入できますかlayout.php?

私が思いついた最良の答えは、分析 JS コードをスロットとして設定しmyActions::preExecute()、拡張することsfActionsです。誰でも良いアイデアがありますか?

どうもありがとう!

0 投票する
2 に答える
6564 参照

c++ - Qtで異なるオブジェクトのシグナルとスロットを接続するにはどうすればよいですか?

QT c++に疑問があります

これが main.cpp だとします

ここに頭があります.h

ここにテールがあります.h

mytailbutton の信号 clicked() を head クラスのスロット change_number に接続するにはどうすればよいですか? これが可能になる方法はないと感じています。

お手伝いありがとう!

0 投票する
1 に答える
334 参照

c++ - SLOT 問題 / C++

このエラーを理解しようとしています。Qt Creator で作成した簡単なアプリケーションがあります。

ボタンが 3 つあり、そのうちの 2 つが有効になっていません。次に、最初のボタンを押すと、それらを表示したいのですが、ボタンを押すと、「プログラムが動作しなくなりました」というWindowsエラーが発生します。プログラムがコンパイルされ、他のすべてが実行されます。

それがコードです。

0 投票する
1 に答える
2851 参照

qt - QWaitConditionによるQtイベント処理の問題

私はマルチスレッドQTプロジェクトに取り組んでいます。主な問題は、シリアルコントローラクラスにあります。このクラスは、QMutexおよびQWaitConditionを使用して、書き込みメソッドと読み取りメソッドを構文化します。

問題は、親のqwaitcondition待機メソッドが原因で子クラスでブロックされたシグナルに関するものです。waitメソッドが戻ると、childrenクラスのシグナルが送信されます(レシーバーはchildrenクラスでもあります)。

このメソッド(qwaitcondition-wait)は、アプリケーション全体で信号の放出をブロックしていると思います。

問題はそのようなものです:

someslotと呼ばれる私のスロットは、タイムアウト(この場合は10秒)のためにqwaitconditionが戻ると呼び出されます。

アプリケーション全体ではなく、このクラスでmutexとqwaitconditionを使用したいだけです。メインスレッドで子クラスをインスタンス化しようとしましたが、同じ動作が得られました。

概念テスト

テストプロジェクトを作成し、次のリンクで公開しました: testwaitconditionproject

テストプロジェクトは次のように機能します。親スレッドで10秒に等しいタイムアウトで待機条件が開始されます。子スレッドは2秒ごとに信号を送信し、内部スロットは親によってキャプチャされた信号を送信する必要があります。親スロットが呼び出されると、フラグがtrueに設定されます。このフラグは、待機状態を終了するためにwakeallを起動する必要があります。

ただし、子の内部信号は、待機条件のタイムアウト後にのみ発生します。これが私の主な問題です。親の待機条件が私の子供の信号をブロックしています。

編集:

テストプロジェクトで問題を解決し、別のスレッドでwaitconditionを使用してメソッドを呼び出しました。メソッドへの非同期呼び出しがスレッド1で(dbusを介して)発生するため、問題を再現することはできません。dbus呼び出しはスレッド1で発行されるので、インスタンスが同じスレッドに属している間は、childrenクラスのイベントは発行されません。

編集2:

pparentと子を中間クラスqthreadに入れるという問題を解決しました。それらはrunメソッドでインスタンス化され、exec呼び出しも使用されました。

0 投票する
1 に答える
4479 参照

jquery - アニメーションにgifファイルを使用しないjqueryスロットマシンの効果

分離されたpngファイルでスロットアニメーション効果を作成できるかどうか疑問に思っていました.ファイルはシンボルになり、特定の時間サイクルが終了した後、たとえば2秒の回転後ですか? jquery で既にhttp://eyecon.ro/slotmachine/を使ってスロット マシンを作っている人がいますが、彼はアニメーションに gif ファイルを使用しています。

0 投票する
1 に答える
1130 参照

android - Android SD カードスロットの検出

デバイスに外部カード スロットがあるかどうかを検出する方法はありますか。デバイスにスロットがない場合、内部メモリを使用したい。(または、Xoom のような機能的なスロットではありません)。しかし、デバイスにカードスロットがある場合は、中にカードがなくても検出できるようにしたい.

アンドロイドで可能ですか?

0 投票する
2 に答える
3876 参照

qt - Qt-古い信号をクリアする

フォームBによって発行された信号xを処理できるフォームAがあるとします。信号xが発行されたとき、フォームAは何かを実行します。次に、フォームAを閉じ、フォームAを再度開き、シグナルxを待ちます。ただし、信号xを処理するためのスロットは2回呼び出されます。フォームAを閉じて再度開くことを繰り返します。信号xを処理するためのスロットは増加番号と呼ばれます。

受信したのに古い信号が残っているようです。古い信号をクリアする方法はありますか?

少し早いですがお礼を!