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

qt - QCalendarWidgetの水平ヘッダーの背景色を変更します

私は現在、Ubuntu 11.04NattyNarwhalでEclipse3.5.2とQtJambi4.7.2を使用しています。

現在QCalendarWidgetを拡張するクラスがあります。スタイルシートを使用してカレンダーウィジェットのスタイルを設定しようとしています。現在、QAbstractItemViewを使用して背景に色を付けていますが、日付が含まれているセルの背景色のみが変更されます。曜日の名前を含む水平方向のヘッダー部分は、私が何をしても白のままです。スタイルシートを使用してこのヘッダーの背景色を変更する方法はありますか?

どんな助けでもいただければ幸いです。

ありがとうございました。

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

java - QtWebkit マルチスレッド

QT-Jambi を使用してテキストを画像としてレンダリングするプロジェクトに取り組んでいます。

Webkit は HTML をレンダリングし、画像を生成します。単一のスレッドでコードを実行している間は問題はありませんが、複数のスレッド (5-6) を使用してプログラムを実行し、各スレッドが getImage() を複数回呼び出すと、コードがクラッシュします

スレッドごとに、新しい QWebPage を渡し、QWebPgae.moveToThread() を使用しています。

~~~~~~~~~~~~コード getImage()~~~~~~~~~~~~~~

ごみ :

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

QWebPage の新しいインスタンスを各スレッドに渡しています MyClass contains imageGenerator()

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

java - Qt jambi Eclipse 統合の問題

Ubuntu Natty 11.04 に PPA で libqtjambi 4.7.2 をインストールしました。Eclipse との統合になったとき、jambi のインストール パスを指定するように求められました。しかし、 apt-get を使用すると/usr/share/java、機能しません。

何か助けはありますか?

編集:

darkjh@jh:~$ sudo apt-cache show libqtjambi | grep バージョン: バージョン: 4.7.2~c4f2573~3017~2920~natty1

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

java - Qt: QListWidget で重複したアイテムを強調表示するにはどうすればよいですか? (クジャンビ)

重複した値を強調表示するメカニズムを実装する必要があります。値は、値のタイプ (文字列 - 行編集、長小数および大小数 - スピン ボックス) に応じてデリゲートを介して編集されます。現在、すべての値とそのカウントを 2 つの「並列」リストに格納する追加のクラスを使用して、この機能を実装しています。そして、新しい値を追加した後、そのカウント数を増やします (または、繰り返される値を削除すると減少します) が、このソリューションは大きすぎるようです。setModelData(...)QItemDelegate のメソッドでの強調表示について他に何か考えはありますか?

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

windows - Windows 64 ビット システムに QT Jambi をインストールする際の問題

QT Jambi を使用しようとしてきましたが、まだインストールできませんでした。まず第一に、これは私のシステムです:

Windows 7 ホーム プレミアム 64 ビット

Java 6 32 ビット (Java の 64 ビット バージョンと互換性のない JDownloader をよく使用します)

Code::Blocks に付属する MinGW C++ コンパイラ (セットアップ中に必要なすべての環境変数を設定します)

CygWin もインストールしていますが、表示されるエラー中になぜそれが言及されるのかわかりません...

私の最初のアイデアは、私は 32 ビット Java を持っているので、32 ビット バージョンを試すことでした。そのため、ライブラリを Eclipse にリンクし、チュートリアルにある古典的な初心者向けプログラムを試してみたところ、次のメッセージが表示されました。

次に、64ビットシステムを想定していると表示されているため、インストールガイドに従って、次の手順を試しました。

1) ダウンロードした QTJambi ソースパッケージ

2) オリジナル QT ソースパッケージをダウンロード

3) 環境PATH変数に「C:\QTJambi\QT\qt-qt\bin」(QTソースパッケージフォルダ)を追加

4) Visual Studio 2005 コマンド プロンプトを開く

5) cd C:\QTJambi\QT\qt-qt

6) 試した: configure -platform win64 -g++ -D QT_JAMBI_BUILD -no-qt3support -plugin-manifests

しかし、それは機能しませんでした、エラー:無効なオプション win64-g++ for -platform

7) configure -platform win32 -g++ -D QT_JAMBI_BUILD -no-qt3support -plugin-manifests を試しました

8) オープンソースの数字 o

9) ライセンスを受け入れる数字 y

しかし、次のエラーが発生して、どちらも機能しません。

誰でも助けることができますか?誰にでも事前に感謝します!

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

eclipse - Windows 64 ビットでの Qt Jambi Eclipse 統合エラー

Qt Jambi を Eclipse に適切に統合する方法がわかりません。これが私がしたことです:

  1. Windows 64 ビット用のバージョンのツールキットをインストールしました。
  2. に必要な統合プラグインをコピーしました{ECLIPSE_PATH}\plugins
  3. Eclipse を起動し、設定で Qt Jambi のインストール ディレクトリを設定しました。
  4. 次に、新しい設定を適用しようとしたときに、起動できないモジュールに関するエラーが表示されました ( {QT_JAMBI_PATH}\bin\qtdesigner.dll)。
  5. Eclipse を再起動した後、Qt Jambi の統合ビューが見つかりません。パースペクティブに切り替えることはできますQt Designer UIが、新しいパネルが表示されません。最後に、.juiファイルは認識されず、単純なテキスト ファイルとして表示されます。

bin フォルダにDLL ファイルqtdesigner.dllが存在しません。Eclipse 32 ビットと Qt Jambi 32 ビットを使用して同じ手順を試しましたが、どちらも機能しません。

問題はどこから来ると思いますか?

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

java - JAR 実行時に ExceptionInInitializerError: version.properties not found を取得

IDE内で完全に実行されるEclipseで小さなプロジェクトを書いています。次に、Eclipse を介して実行可能な .jar ファイルを作成しました (これには、jar 自体の内部にすべての依存関係ライブラリが含まれている必要があります)。

プロジェクトで 3 つのライブラリを使用します。

  • ダービー.jar
  • qtjambi-4.7.1.jar
  • qtjambi-win32-msvc2008-4.7.1.jar

次に、このコマンドを使用します(Windowsで):

そして、私はこれを取得します:


ご覧のとおり、derby.jar は期待どおりに動作しています (「データベースに接続」) が、Qt-Jambi には理解できないエラーがあります。何か案が?


編集: WAAAGH は main メソッドを含むクラスで、52 行目は次のように構成されています。

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

java - 最初のQTJambiアプリケーションで複数のランタイム例外が発生しましたか?

うーん.....これは私の最初のQTJambiアプリケーションであり、ウィンドウを表示するための試みにすぎません。
これは私が使用したターミナルコマンドです:

java -XstartOnFirstThread -cp qtjambi-4.6.3.jar:qtjambi-examples-4.6.3.jar:qtjambi-macosx-gcc-4.6.3.jar:。GUI

ちなみに、私はMacBookでMac OS XLion64ビットを実行しています。
上記のコマンドの結果は次のとおりです。

スレッド「main」の例外java.lang.ExceptionInInitializerErroratcom.trolltech.qt.gui.QApplication。(QApplication.java:12)at GUI.main(GUI.java:9)原因:java.lang.RuntimeException:読み込み中ライブラリが失敗しました。これまでのところ進行中です:.jarファイルの解凍:'qtjambi-macosx-gcc-4.6.3.jar'アーカイブのチェック'qtjambi-macosx-gcc-4.6.3.jar' --cache key ='gcc-20100817-1815 '-ライブラリマップに'libQtCore.4.dylib'を追加します-ライブラリ:name ='lib / libQtCore.4.dylib'、-ライブラリマップに' libQtGui.4.dylib'を追加します-ライブラリ:name ='lib/libQtGui。 4.dylib'、-ライブラリマップに' libQtXml.4.dylib'を追加-ライブラリ:name ='lib / libQtXml.4.dylib'、-ライブラリマップに' libQtSql.4.dylib'を追加-ライブラリ:name = ' lib / libQtSql.4.dylib'、-追加'libQtSvg.4.dylib'をライブラリマップに-library:name ='lib / libQtSvg.4.dylib'、-' libQtHelp.4.dylib'をライブラリマップに追加-library:name ='lib / libQtHelp.4.dylib ' 、-ライブラリマップに「libQtScript.4.dylib」を追加します-ライブラリ:name ='lib / libQtScript.4.dylib'、-ライブラリマップに「libQtScriptTools.4.dylib」を追加します-ライブラリ:name ='lib/libQtScriptTools。 4.dylib'、-ライブラリマップに' libQtMultimedia.4.dylib'を追加-ライブラリ:name ='lib / libQtMultimedia.4.dylib'、-ライブラリマップに' libQtNetwork.4.dylib'を追加-ライブラリ:name = ' lib / libQtNetwork.4.dylib'、-ライブラリマップに' libQtOpenGL.4.dylib'を追加-ライブラリ:name ='lib / libQtOpenGL.4.dylib'、-ライブラリマップに'libQtWebKit.4.dylib'を追加-ライブラリ:name = 'lib / libQtWebKit.4.dylib'、-ライブラリマップに' libQtXmlPatterns.4.dylib'を追加-ライブラリ:name ='lib / libQtXmlPatterns.4.dylib'、-ライブラリマップに'libphonon.4.dylib'を追加-ライブラリ:name ='lib / libphonon.4.dylib'、-ライブラリマップに'libQtDBus.4.dylib'を追加-ライブラリ:name ='lib / libQtDBus.4.dylib'、-ライブラリ:name ='plugins / phonon_backend / libphonon_qt7.dylib'、ロードしない-ライブラリ:name ='plugins / imageformats / libqjpeg.dylib'、ロードしない-ライブラリ:name ='plugins / imageformats / libqgif.dylib'、ロードしない-ライブラリ:name ='plugins / imageformats /libqmng.dylib'、ロードしない-ライブラリ:name ='plugins / imageformats / libqtiff.dylib'、ロードしない-ライブラリ:name ='plugins / imageformats / libqsvg.dylib'、ロードしない-ライブラリ:name ='plugins / iconengines / libqsvgicon.dylib'、ロードしない-ライブラリ:name ='plugins / codecs / libqcncodecs.dylib'、ロードしない-ライブラリ:name ='plugins / codecs / libqjpcodecs.dylib'、ロードしない-ライブラリ:name = 'plugins / codecs / libqkrcodecs.dylib'、ロードしない-ライブラリ:name ='plugins / codecs / libqtwcodecs.dylib'、ロードしない-ライブラリ:name ='plugins / accessible / libqtaccessiblewidgets.dylib'、ロードしない-ライブラリ:name ='plugins / sqldrivers / libqsqlite.dylib'、ロードしない-ライブラリマップに'libqtjambi.jnilib'を追加-ライブラリ:name ='lib / libqtjambi.jnilib'、-ライブラリマップに'libcom_trolltech_qt_core.jnilib'を追加-ライブラリ:name ='lib / libcom_trolltech_qt_core.jnilib'、-ライブラリマップに'libcom_trolltech_qt_gui.jnilib'を追加-library:name = 'lib / libcom_trolltech_qt_gui.jnilib'、

  • ライブラリマップに「libcom_trolltech_qt_xml.jnilib」を追加
  • ライブラリ:name ='lib / libcom_trolltech_qt_xml.jnilib'、
  • ライブラリマップに「libcom_trolltech_qt_sql.jnilib」を追加
  • ライブラリ:name ='lib / libcom_trolltech_qt_sql.jnilib'、
  • ライブラリマップに「libcom_trolltech_qt_svg.jnilib」を追加
  • ライブラリ:name ='lib / libcom_trolltech_qt_svg.jnilib'、
  • ライブラリマップに「libcom_trolltech_qt_help.jnilib」を追加
  • ライブラリ:name ='lib / libcom_trolltech_qt_help.jnilib'、
  • ライブラリマップに「libcom_trolltech_qt_script.jnilib」を追加
  • ライブラリ:name ='lib / libcom_trolltech_qt_script.jnilib'、
  • ライブラリマップに「libcom_trolltech_qt_scripttools.jnilib」を追加
  • ライブラリ:name ='lib / libcom_trolltech_qt_scripttools.jnilib'、
  • ライブラリマップに「libcom_trolltech_qt_multimedia.jnilib」を追加
  • ライブラリ:name ='lib / libcom_trolltech_qt_multimedia.jnilib'、
  • ライブラリマップに「libcom_trolltech_qt_network.jnilib」を追加
  • ライブラリ:name ='lib / libcom_trolltech_qt_network.jnilib'、
  • ライブラリマップに「libcom_trolltech_qt_opengl.jnilib」を追加
  • ライブラリ:name ='lib / libcom_trolltech_qt_opengl.jnilib'、
  • ライブラリマップに「libcom_trolltech_qt_phonon.jnilib」を追加
  • ライブラリ:name ='lib / libcom_trolltech_qt_phonon.jnilib'、
  • ライブラリマップに「libcom_trolltech_qt_webkit.jnilib」を追加
  • ライブラリ:name ='lib / libcom_trolltech_qt_webkit.jnilib'、
  • ライブラリマップに「libcom_trolltech_qt_xmlpatterns.jnilib」を追加
  • ライブラリ:name ='lib / libcom_trolltech_qt_xmlpatterns.jnilib'、
  • ライブラリマップに「classes.nib」を追加
  • ライブラリ:name ='lib / Resources / qt_menu.nib / classes.nib'、
  • ライブラリマップに「info.nib」を追加
  • ライブラリ:name ='lib / Resources / qt_menu.nib / info.nib'、
  • 'keyedobjects.nib'をライブラリマップに追加
  • ライブラリ:name ='lib / Resources / qt_menu.nib / keysedobjects.nib'、
  • プラグインパス='プラグイン'
  • キャッシュディレクトリの使用:'/var/folders/4p/s98fh7114t5g3y05fh59ctpm0000gn/T/QtJambi_b-dahse_x86_64_4.6.3_gcc-20100817-1815'
  • キャッシュディレクトリが存在しますライブラリを読み込んでいます:'libQtCore.4.dylib' .. ..
  • 展開仕様を使用する
  • わかった!ライブラリを読み込んでいます:'libqtjambi.jnilib' .. ..
  • 展開仕様を使用する
  • わかった!ライブラリを読み込んでいます:'libQtCore.4.dylib' .. ..
  • すでにロードされています、スキップしています...ライブラリをロードしています:'libcom_trolltech_qt_core.jnilib' .. ..
  • 展開仕様を使用する
  • わかった!ライブラリを読み込んでいます:'libQtGui.4.dylib' .. ..
  • 展開仕様を使用する

    com.trolltech.qt.internal.NativeLibraryManager.loadNativeLibrary(NativeLibraryManager.java:431)at com.trolltech.qt.internal.NativeLibraryManager.loadQtLibrary(NativeLibraryManager.java:355)at com.trolltech.qt.Utilities.loadQtLibrary(Utilities .java:145)at com.trolltech.qt.Utilities.loadQtLibrary(Utilities.java:141)at com.trolltech.qt.gui.QtJambi_LibraryInitializer。(QtJambi_LibraryInitializer.java:7)... 2その他原因:java。 lang.UnsatisfiedLinkError:/private/var/folders/4p/s98fh7114t5g3y05fh59ctpm0000gn/T/QtJambi_b-dahse_x86_64_4.6.3_gcc-20100817-1815/lib/libQtGui.4.dylib:ライブラリがロードされていません:/opt/local/lib .dylib参照元:/private/var/folders/4p/s98fh7114t5g3y05fh59ctpm0000gn/T/QtJambi_b-dahse_x86_64_4.6.3_gcc-20100817-1815/lib/libQtGui.4.dylib理由:画像が見つかりません

    java.lang.ClassLoader $ NativeLibrary.load(ネイティブメソッド)at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1827)at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)at java.lang.Runtime .load0(Runtime.java:770)at java.lang.Runtime.load(Runtime.java:758)at com.trolltech.qt.internal.NativeLibraryManager.loadLibrary_helper(NativeLibraryManager.java:458)atcom.trolltech.qt。 internal.NativeLibraryManager.loadNativeLibrary(NativeLibraryManager.java:426)...6詳細

GUI.javaのソースコードは次のとおりです。

そしてここにViewWindow.javaがあります:

私は今非常に混乱していて圧倒されているので、これを以前に見たことがある人は、見て、あなたが持っているかもしれない入力を投稿してください。

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

java - Qt Jambi バージョンの互換性

Qt Jambi を使用して Java で Qt GUI を作成するつもりです。

現在バージョン 4.7.4 の Linux OS に最新の Qt ライブラリがインストールされています。ただし、Qt Jambi は、ダウンロード ページでバージョン 4.7.0 としてのみ入手できます。

Qt アプリケーションを実行すると、次のエラーが表示されます。

そのため、Qt Jambi の最新バージョンはないようです。これは、正式にサポートされなくなったという事実によるものですか?

解決策として、ソースからビルドすることもできますが、インストールされている Qt のバージョンと互換性があるかどうか疑問に思います。

エラーメッセージにもかかわらず、どうにかしてこれらのバージョンを混在させることができますか? そうでない場合、どのようにして一致するバージョン番号を達成しますか? 私の知る限り、Jambi はバイナリ パッケージとして Ubuntu でのみ利用でき、他の Linux プラットフォームではアプリケーション jar と共に (修正バージョンとして) 展開する必要があります。

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

qt - QT Jambi で Maven を使用する

QT Jambi を使い始めたばかりで、Maven プラグインを動作させるのに問題があります。次のエラー メッセージが表示されます。

[エラー] プロジェクト DegooClientGUI でゴール net.sf.qtjambi:qtjambi-maven-plugin:4.6.3.1:generate (default-cli) を実行できませんでした: ゴール net.sf.qtjambi:qtjambi-maven-plugin の default-cli を実行します:4.6.3.1: 生成に失​​敗しました: プラグイン net.sf.qtjambi:qtjambi-maven-plugin:4.6.3.1 またはその依存関係の 1 つを解決できませんでした: net.sf.qtjambi:qtjambi-maven-plugin の依存関係を収集できませんでした:jar:4.6.3.1 (): net.sf.qtjambi のアーティファクト記述子の読み取りに失敗しました:qtjambi-maven-plugin-win32:jar:4.6.3.1: アーティファクト net.sf.qtjambi:qtjambi-maven-plugin を転送できませんでした-win32:pom:4.6.3.1 from/to qtjambi (http://qtjambi.sourceforge.net/maven2/): チェックサムの検証に失敗しました。リポジトリから利用可能なチェックサムがありません -> [ヘルプ 1]

私のポンは次のようになります。

ご覧のとおり、チェックサム エラーを無視しようとしましたが、役に立ちません。また、リポジトリで利用可能な他のバージョンを指定しようとしました。それも役に立ちませんでした。何か案は?前もって感謝します!