問題タブ [qtruby]

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 に答える
1139 参照

ruby - QtRubyは、パラメーター/引数を使用して信号とスロットを接続します

(Rubyブロックを使用して)パラメーターを受け取るシグナルに接続する方法を知りたいです。

パラメータをとらないものに接続する方法を知っています:

ただし、これは機能しません。

トグルスロットがパラメータを取るため、機能しませんvoid QAbstractButton::toggled ( bool checked )。どうすればパラメータで動作させることができますか?

ありがとう。

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

ruby - Ruby で QStackedWidget が見つからない

Ruby で Qt を動作させようとしていますが、QStackedWidget に問題があります。Ruby の Qt4 にはないようです。このコード:

self.stacked_widgets = Qt::QStackedWidget.new(self)

原因:

初期化されていない定数 Qt::QStackedWidget (NameError)

これに対する回避策はありますか? 私はqtbindings gemを使用しています。ウィジェットのコンテナのように動作し、一度に1つずつ表示できる何かまたは他のコントロールがあるのでしょうか?

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

macos - OSXのQtRubyは、タイマーの最小化されたウィンドウを復元します

OSXでQtRubyを使用してタイムロギングアプリケーションを作成しています。定期的にユーザー(私のチーム)に時間を記録するように通知することが重要です。できればフォアグラウンドに来て(必要に応じて最小化しないで)時間を記録してください。これはMacに非常に似ていないので、バウンドするタスクトレイアイコンを受け入れます。どちらも働けません。

とにかく、私は以下を試しました

これらのコマンドはすべて、最小化またはバックグラウンドで無視されるようです。メッセージボックスをポップアップしようとしたときに、「別のスレッドにある親の子を作成できない」という問題を回避しました。信号を発することでエラーが発生しますが、ユーザーがウィンドウをアクティブにするまでイベントは処理されないようです。

QTRubyまたはOSXのQT&C ++で最小化されたウィンドウをポップアップする方法を知っている人はいますか?

TIAルーク

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

ruby - qtrubyはポイントごとに絵を描く

こんにちは私はルビーでBMPリーダーライターを書き込もうとしていますが、今は画面に書き込めません。画像はピクセル配列に保存されており、すべてのピクセルにrgbカラーが保存されています。しかし、ウィンドウでは何も起こりませんか?私が間違っているのは何ですか?または、ピクセルデータを保存して単純にペイントできるqtオブジェクトはありますか?

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

ruby - Qt::MainWindow の設定

だから私はルビーqtに100%新しく、Pythonに慣れていて、基本を手に入れましたが、QMenuBarがQt::Widgetだけでは適切に整列しないため、QMainWindowコマンドを理解しようとしています。あなたが教えてくれた2番目に1000%簡単だとわかっていますが、.setCentralWidgetコマンドはrubyでは機能しないようですので、迷っています...

あなたが本当にこれを必要としない質問を受け取った場合、ここに私の「テスト」コードがありますが、私がそれを出さない場合、誰かがwherreee yourrr codddeeのようになります!!! 理解できません?

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

c++ - Qt の言語バインディングを開発しているのは誰ですか?

ここでは、PySide、PyQt、QtJambi、QtRuby、PerlQt などの Qt のサードパーティ言語バインディングのリストを確認できます。これらのバインディングを開発したのは誰ですか?

それらはすべて、さまざまなオープンソース コミュニティで自発的に開発されていますか?

これらのバインディングは、適切に機能することが Digia によって承認されていますか?

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

ruby - QtRuby は Qt 5 で動作しますか?

QtRubyについてオンラインで見つけることができるものはすべてQt 4 を使用していますが、Qt の現在のバージョンは 5 です。これは、Qt 5 が QtRuby で問題なく動作する現実に追いついていないドキュメントの問題ですか?

これが事実である (Qt5 はサポートされていない) と主張する場合は、その主張を証拠とともにバックアップしてください。