問題タブ [qt-jambi]

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 投票する
8 に答える
29970 参照

c++ - Qtを使用していますか?なぜそれを使用するのですか?

長所。と短所?どのくらい使用しますか?ジャンビはどうですか?

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

java - Qt Jambi: QAbstractListModel が QListView に表示されない

QAbstractListModelQt Jambi 4.4 でクラスの実装を作成しましたが、モデルを使用するQListViewと何も表示されませんが、モデルを使用するとQTableViewデータが正しく表示されます。

以下は私の実装ですQAbstractListModel

そして、これが私がモデルを設定する方法です:

誰かが私が間違っていることを見ることができますか? 誰もが言うように、 select は壊れていないので、実装に問題があったと思います!

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

java - JavaでQtJambiを使用する必要がありますか?

JavaでQtJambiをツールキットとして使用するのは良い考えですか?

Qt Jambiは習得が難しく、SwingはQt Jambiよりも簡単ですが、QtJambiの方が強力だと思います。

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

java - Qt デザイナーでコントロールをオートサイズにするにはどうすればよいですか?

私が取り組んでいるプロジェクトに Qt Jambi 4.4 を使用しています (そして Qt Designer Eclipse プラグインでウィンドウを設計しています)。私が使用したいウィンドウの 1 つはプレビュー ウィンドウです。これは、基本的に QWebView を含むウィンドウです。ウィンドウのサイズに合わせて QWebView のサイズが変更されるようにするにはどうすればよいですか? 水平位置と垂直位置の両方で sizePolicy を展開するように設定しました。他に何をする必要がありますか?

(また、私はJavaとEclipseの両方の初心者であり、これらの主題の両方について愚かな人々の言葉で話す必要があることに注意してください)

アップデート

ポイントを説明するために、いくつかのスクリーンショットを示します (ポイントを説明するために、ウィンドウの背景を明るくしました)。

代替テキスト http://img13.imageshack.us/img13/2103/screenshot2oi7.jpg

代替テキスト http://img152.imageshack.us/img152/6250/screenshot1mz9.jpg

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

java - Qtジャンビは死んでいますか?

来年2月にコミュニティ開発モデルに移行すると発表したことは知っています...しかし現在、彼らのWebサイトでそれを見つけることができません。今月リリース予定。

私は主要なプロジェクトの GUI 部分に着手しようとしています。Qt Jambi の使用を検討していましたが、明らかに放棄された製品に大きな依存関係を作成することをためらっています。これの本当の状態を知っている人はいますか?あきらめてSwingを使うべきですか?

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

qt - Qt Jambi (Qt4Dotnet): スロット内のシグナル エミッターの識別

私は Qt の初心者で、シグナル/スロット メカニズムに行き詰まりました。多数のツール ボタンを含むツールバーがあり、それぞれがいくつかのウィジェットに関連付けられています。タスクは、ツール ボタンがクリックされたときに適切なウィジェットを表示することです。関連付けを処理する単一のスロットを作成したいのですが、信号をトリガーしたボタンを区別する方法がわかりません。QToolButtonのクリックおよびトグル信号は、引数のないスロットのみを受け入れ、エミッターに関する情報を保存しないようです。QtoolButtonをサブクラス化し、クリックまたはトグルされたシグナルの送信ごとにイベント送信者に関する情報を含む CLR イベントを発生させることができますが、必要なことを行うためのより簡単な方法があるはずです。手伝って頂けますか?

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

qt - Clojure REPL を Qt Jambi と一緒に使用するにはどうすればよいですか?

Web 上の Qt でClojure REPLを使用するための解決策が見つかりませんでした。基本的に問題は、UI を表示するために QApplication/exec を呼び出すとすぐに REPL がハングすることです。Cc Cc を REPL に戻すことはできず、アクティブな Qt ウィンドウを閉じると Clojure プロセス全体が強制終了されるようです。

Qt ウィジェットを作成したのとまったく同じスレッドでエージェントが実行されない限り、エージェント内から QApplication/processEvents を単純に呼び出すことはできません。これを理解するのに2日かかりました.他の人が同じ問題/問題を抱えているのを見てきましたが、解決策はありません. だからここに私のコードがあります:

基本的に、すべての Qt コードを実行するために ScheduledThreadPoolExecutor クラスを使用します。with-gui-thread マクロを使用すると、スレッド内から関数を簡単に呼び出すことができます。これにより、再コンパイルせずに Qt UI をオンザフライで変更できます。

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

java - Qt Jambiフォークはありますか?

2009年3月または4月に、Qt Jambiがオープンソースになり、商業プロジェクトが開始されました。本当にQtJambiを使いたいのですが、コードがメンテナンスされていないと使えません。

商用またはオープンソースのQtJambiのフォークはありますか?

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

java - C++QtオブジェクトとQtJambiオブジェクトを混在させる方法

C ++で記述された既存のQtコードと、Qt Jambiを使用してJavaで記述されたコードを組み合わせようとしていますが、その方法がよくわかりません。私は基本的に2つのことを達成しようとしています:

  1. JNIを使​​用してC++からJavaにQObjectを渡します
  2. QtJambiQObjectをJavaからC++に渡します

ポインタを直接渡してJava側のQNativePointerでラップできるように見えますが、QtJambiでラップされた元のオブジェクトにQNativePointerを戻す方法がわかりません。

例:QWidget *をJavaにlongとして渡してから、JavaでQNativePointerを作成できますが、これからQWidgetを構築するにはどうすればよいですか?QJambiObjectとQObjectには「setNativePointer」メソッドがないようで、変換方法がわかりません。

C ++の場合:

Javaの場合:

ありがとう!

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

java - Java OpenGL開発のためのQt JambiとJOGL?

OpenGL グラフィックスのセクションを備えた基本的な UI を備えた Java で単純なアプリケーションを作成することを計画しています。これに加えて、ある種のネットワーク アクセスが必要です。

これらのライブラリのどれを使用すればよいですか? 各オプションの欠点と利点は何ですか? 私は、OpenGL のコーディングが実際に (学んでいる) OpenGL のコーディングをしていると感じることができるように、可能な限り本物であってほしいと思っています。ソリューションの 1 つを使用すると、周囲の UI のコーディングが大幅に簡単になりますか? JOGL の場合、おそらく標準の Java コンポーネントを使用して UI を作成します。

私が考えるべきことをいくつか教えてください。私は究極の真実を探しているわけではありません。