問題タブ [custom-widgets]

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

mysql - mysql を使用してテキスト ウィジェットのコンテンツの URL を変更するにはどうすればよいですか?

Word Press Web サイトにテキスト ウィジェットを配置するためのサイドバーがあります。ローカル サーバーから別のサーバーに移動しようとしました。20 以上のテキスト ウィジェットを使用し、その上にコンテンツ、画像を配置しました。URL を更新するためのヘルプが必要です。テキスト ウィジェットのコンテンツ。

192.168.1.211/wordpress を 192.105.112.210/anbo に変更する必要があります。

親切に私を助けて

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

android - Android のカスタム SwitchPreference

SwitchPreferenceAndroidでウィジェットのカスタムスタイルまたはその他の背景セレクターを描画可能に設定するにはどうすればよいですか?

(注:通常のウィジェットではなく、/で使用される標準ウィジェットSwitchを意味します)SwitchPreferencePreferenceActivityPreferenceFragment

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

extjs - CQ5 カスタム ウィジェットの開発 - ハードコーディングされた値をウィジェット スクリプトの外部に保持する - グローバル変数を使用する

CQ5 と ExtJS は初めてです。cq extjs ウィジェットを作成しました。現在、ウィジェット js ファイルにはハードコードされた文字列が多数あります。fieldLabel、fieldDescription、addItemLabel、rootPath などのように... このウィジェットを別のチームに渡したいのですが、ウィジェット js スクリプトに変更を加えてほしくありません。彼らは技術者ではないため、間違いを犯す可能性があるためです.

別の別の js ファイルを作成し、グローバル変数から値を読み取ることによって、いくつかのグローバル変数を宣言し、上記の多くのフィールドの値を設定できたらいいのにと思います。

この個別の js ファイルに mywidgetconfig.js という名前を付け、他のチームに必要に応じて、このファイルのみを変更するように要求します。

たとえば、私のウィジェットでは、ハードコーディングしました -->

この値を mywidgetconfig.js に次のように保持できたらいいのにと思います。

などなど

実際のウィジェット js では、次のように値にアクセスできます -->

これは可能ですか?

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

qt - Qt Designer カスタム ウィジェット: フラグの使用

QtDesigner のカスタム ウィジェットとして使用されるウィジェットのフラグの宣言に問題があります。

このウィジェットは、QgsMapLayerComboBox と呼ばれるフィルター プロキシ モデルを使用する QComboBox です。

フィルター プロキシ モデル (QgsMapLayerProxyModel) で、フラグを定義しました。

これらの設定を Qt Designer で直接定義できるようにしたいと考えています。したがって、コンボ ボックス クラスでプロキシ モデル クラスのフラグを再利用しました。

これは期待どおりに機能しています。

ただし、これらのウィジェットは、SIP を使用して Python ライブラリにもコンパイルされています。pyuic 用のモジュールを (/usr/lib/python2.7/dist-packages/PyQt4/uic/widget-plugins に) 作成したので、ウィジェットを探す場所がわかります。

さて、問題は pyuic が不平を言うことです: QgsMapLayerProxyModelAttributeError: unknown enum QgsMapLayerProxyModel::RasterLayerが見つからないためです。

私の頭に浮かんだ唯一の解決策は、QgsMapLayerComboBox でフラグを複製することでした。

しかし、これはうまくいきません: Qt Designer に設定が表示されません: 理由はわかりますか?

これを解決するためのより良い方法を考えてみませんか?

PS: これは QGIS コード内で作成されます。

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

c++ - Qt でアプリケーションを設計する

グラフィカル ユーザー インターフェイスの設計を実装する必要があります。選択したフレームワークは Qt です。

実装に関するいくつかの作業の後、いくつかの問題と疑問が明らかになりました。主なポイントは、グラデーション、一種の 3D 効果、影などを使用した派手なデザイン要素があることです。

現在使用されているアプローチ (私はあまり好きではありません) は、グラフィック デザインのビットマップをさまざまなウィジェットの背景として使用することです。これには、要素の配置とスケーラビリティに応じて、いくつかの非常に厄介な欠点があります。このアプローチでは、かなり静的なユーザー インターフェイスが生成されるため、維持や適応が困難です。

できるだけ多くの Qt のデフォルト ツールを使用して、実行時にすべてのグラフィック要素を動的に生成していただければ幸いです。しかし、そのような複雑な視覚効果を実装する方法がわかりません。例として、次の画像を想定できます。

質問: 以下のような結果を得るには、合理的なアプローチはどのように見えるでしょうか。(正確な解決策は必要ありません。いくつかの指針、一般的なアプローチ、およびベストプラクティスのみです。)

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

web2py - Web2py: カスタム ウィジェットから行にアクセス

web2py カスタム ウィジェットでは、フィールドの説明と値を引数として取得し、represent 関数は値とテーブルの行を取得します。カスタムウィジェット関数に行を渡すことは可能ですか? 同じ行の他の列にアクセスする必要があります。SQLForm.smartgrid 内で行を使用するため、この状況ではあまり制御できません。