問題タブ [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 投票する
1 に答える
1679 参照

multithreading - C ++ Qt-スロットが呼び出されたとき、関数は新しいスレッドと呼ばれますか?

do_something()をクリックすると、関数が新しいスレッドとして扱われるかどうかを知りたいのですがmy_button

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

qt - Qtシグナルとスロット

私には2つの関数があり、そのうちの1つは他の関数を呼び出します。それらの 1 つをプッシュボタンの clicked() シグナルのスロットとして使用したいので、ここに私の planevolume.h コードの一部を示します。

そして、私のplanevolume.cppの一部をここに置いて、後で発生するエラーが何であるかを理解できるようにします。

so them it compiles ok, but when i clicked in the pushbutton it just shows this on the output of the application:

Object::connect: No such slot planevolume::AlignXAxis(int, int, vtkImagePlaneWidget) in planevolume.cpp:386 Object::connect: (sender name: 'pushButton') Object::connect: (receiver name: 'planevolume')

so if someone knows what I'm doing wrong please give me some hint or something because this is driving me crazy. :)

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

qt4 - 新しいスロットを作成するQT4

私は Qt4 の初心者で、新しいスロットを作成したいのですができません (誰か助けてくれませんか? ありがとう ;-)

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

python - QObject間のPyQtシグナル

ボタンがクリックされたときにビューがカスタム信号を発行し、コントローラーのメソッドの1つが発行された信号に接続されているPyQtでビューとコントローラーを作成しようとしています。ただし、機能しません。ボタンをクリックしても応答メソッドが呼び出されません。私が何を間違えたのか分かりますか?

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

qt - QGLWidget の QtImage にビットをコピーする

誰かが次の問題を解決してくれるかもしれません: QGLWidget で QImage のコンテンツを描画したいのですが、ウィジェットが黒く塗られています。

バグ: スロットが呼び出されると、メモリがイメージにコピーされます。画像が保存されていれば、内容は正しいです。しかし、repaint メソッドは黒いコンテンツをウィジェットに描画するだけです。

修正: memcpy ラインがスロットの外側に実装されている場合、画像コンテンツはウィジェットに描画されます。この修正により、コードの複雑さが大幅に増加しました。したがって、次の質問があります。

質問: memcpy がスロット内で機能しないのはなぜですか? これは Qt の一般的な問題ですか?

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

ruby-on-rails - タイムスロットの選択とレールへの表示

pic1のように入力したときに、pic2でわかるように、結果を得る方法について提案してください。

私を助けてください、私はレールが初めてで、あなたの提案が必要です。前もって感謝します

http://imageshack.us/photo/my-images/593/11072918.jpg/
http://imageshack.us/photo/my-images/822/76461672.jpg/

Pic1 では、ユーザーは予定/予約の時間を選択する必要があり、結果はカレンダー形式のドットとして Pic2 に表示されます。

写真とまったく同じである必要はありません。誰か、もっといいアイデアをください。

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

python - pyqt4qobjectクラスでpyqt4シグナルを接続する

2つのクラスがあります。1つはウィンドウ用、もう1つは制御オブジェクト用です

と私の制御オブジェクト

QtCore.QObjectを参照として使用する場合、このシグナルは_scanOreに接続しません。参照をpython'object'に切り替えると、正常に機能します。QtCore.QObjectタイプを使用して接続されない理由を理解しようとしています。

信号は、ウィンドウクラスでも問題なく接続されます。

_scanOreに@QtCore.pyqtSlot(str、name ='scanGo')を指定し、信号の作成にもnameパラメーターを追加してみました。ここで何が欠けているのかわかりません。

0 投票する
3 に答える
1190 参照

qt - Qt::QueuedConnection は、イベント ループの反復ごとに最大 1 回呼び出します

次の状況を考慮してください。

信号の 1 つだけが通話に到達するようにするにはどうすればよいdo_something_heavy()ですか?

set_A()を使用して呼び出すことができるようにしたいのですdo_something_heavy()が、set_A と set_B の両方が呼び出される場合、2 回はしたくありませんdo_something_heavy()

その特定の送信者/受信者のペアの残りの未処理の信号をすべてアンキューできますか? できれemitば受信時ではなく で、しかしそれは簡潔さとカプセル化のupdated(Foo*)ためです。更新が 2 回発生します。

0 投票する
3 に答える
1515 参照

qt - Qt-2つの信号とモーダルダイアログウィンドウ

私はQDialogベースクラスを持っています。

私は1つとを持っていQEditLine *editLineますQButton *button

clicked()ボタンの信号を使用します。そしてeditingFinished()editLineのシグナル。

editLineのテキストを変更してボタンを押すと、最初にeditingFinished()信号が出力されます。スロットメソッドでは、を呼び出しますQMessageBox::question()。その後clicked()、ボタンの信号を受信できなくなります。

connectメソッドを使っQt::QueuedConnectionてみましたが、うまくいきません。

私の問題を解決する方法は?

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

c++ - 元にした後にやり直しをトリガーする

元にしたが使用された後にのみやり直しが表示される場所に到達しようとしています。私はそれを機能させることができないようです。信号とスロットに何か問題があることはわかっていますが、それを機能させる方法がわかりません。

元に戻すおよびやり直しの信号スロットのコードは次のとおりです。