問題タブ [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.
java - QPushButton スペースを削除 (ジャンビ)
のギャップ/スペースを削除するにはどうすればよいQPushButton
ですか?
私はWindows 10電卓を見ています。これは次のとおりです。
ご覧のとおり、ボタン 7 と 8 の間にスペースがありません。Jambi で同じことをしようとしています。次のようにスペースQGridLayout
を設定します。QPushButton
しかし、私はまだ間にギャップがあります。
注:設定して下の画像のように完璧にフィットする場合、そうではありませんが、このギャップを作成するオプションがあると思いますがmain_layout.setContentsMargins(0,0,0,0)
、QPushButton のオプションしかありません。main_layout.setWidgetSpacing(0)
QLineEdit
QPushButton
QPushButton
setContentsMargins()
私は同じ質問をした他の人を調べQSpacerItem
ましQLineEdit
たQPushButton
.
編集:ボタンを適用するaction_plus.setFlat(true);
と、次のようになります:
java - Jambi でカスタム カレンダーを作成する
カレンダーをカスタマイズするとき、日付を設定してその月の合計日数を取得するにはどうすればよいですか? または、その特定の日付の曜日を取得しますか? 4月は30日、5月は31日、4年ごとの2月は29日と、毎年曜日が異なります。
私は Jambi (Qt 4.7 in Java) を使用しており、数が少ないカレンダーを作成したいので、次のように現在の日付を取得するためQComboBox
に使用します。QDate
問題は、私が得ているのは最新の情報だということです。
- 2020 年2 月のようにどのように尋ねることができますか? そこには何日ありますか?
- そして、2020年2月10日は何曜日ですか?
QDataのドキュメントを調べましたが、日付を設定するオプションが見つからなかったので、そこから情報を取得できますか?
java - Eclipse でエクスポートした後、Qt Jambi アプリケーションが機能しない
Qt Jambi
Eclipse Klebr を使用して最初のアプリケーションを開始したばかりで、アプリケーションを実行可能なjar
ファイルにリリースしたいと考えています。
リリースしたい Java アプリケーションと同じようにファイルをエクスポートしますが、警告メッセージが表示されます。
この操作は、参照されたライブラリを再パックします。参照したいライブラリに関連付けられたライセンスを見直して、このアプリケーションを使用してそれらを置き換えることができることを確認してください。また、この操作では署名ファイルが元のライブラリから一般的な JAR ファイルにコピーされないことに注意してください。
生成されたjarファイルを開くと、開いたりアクションを実行したりしませんが、ライブラリjar
を使用せずにJava用の他のWindowsビルダープロジェクトから他のファイルを開くと、正常に動作します。Qt Jambi
ですから、問題なくアプリケーションをリリースするための簡単な手順を誰かが助けてくれることを願っていQt Jambi
ます。事前に感謝します。
java - Qt Jambi Webkit で webGL を有効にする方法はありますか?
Qt Jambi Webkit で webGL を有効にする方法はありますか? これについてウェブ上で話している人も、質問をする人も、「いいえ」と言う人もいません。
java - QTJambi と Webkit、透明な背景の問題
QTJambi と Webkit に非常に永続的な問題があります。
これが私がやりたいことです。
HTML ファイルにコード化された Web インターフェースをロードし (動作します)、Javascript と Java 間の対話を行い (これも動作します)、画像 (2D ゲームの風景) を表示する別のウィジェットの上に透明な背景を持つ Web インターフェースを表示し、 Web インターフェイスが静的である限り、これも機能します。
問題は、Web インターフェイスが変更されたときに発生します (DOM および css 操作)。変更すると、以前の Web ビューのレンダリングはクリアされず、新しいレンダリングが上書きされます。だから、私はそのようなレンダリングを持っています:
私はそれがどのように機能するかを理解しています。背景色の長方形が表示され、以前のレンダリングが非表示になり、新しいレンダリングが表示されます。ただし、背景色は透明です。だからそれは何も隠しません。
コンポジション モードで Web で見つけた解決策をいくつか試しましたが、うまくいきません。同じ問題または黒い画面があります。
これが私のコードです。
HTML ファイル :
メインフレーム:
QWebView から継承されたクラス:
前もって感謝します。:)
qt - Bufferedimage を QPixmap Java QTJambi に変換する
QTJambi を使用しており、 BufferedImageをQPixmapに変換する必要があります。
java - クラスパスに「qtjambi-deployment.xml」が見つかりません。「java.library.path」を介してライブラリをロードしています
QT Jambi を Java からインストールしようとしていますが、解釈方法がわからない次のエラーが表示されます。
開発環境は Linux Mint 上の NetBeans です。誰でも私を助けることができますか?