問題タブ [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 に答える
354 参照

python - GtkBinからの拡張

GtkがすべてのTreeViewのようなウィジェットで使用する「クイック検索」エントリに似たカスタムウィジェットを作成しようとしています。

これが私の最初のアイデアの簡単な例です:

問題は次のとおりです。

  • この例のように、単独で使用すると、カスタムウィジェットにスペースが割り当てられているように見えますがGtkEntry、画面に表示されません。GtkEntryとカスタムウィジェット(hexpand、vexpand、margins、alignsなど)のプロパティのさまざまな組み合わせを試しましたが、役に立ちませんでした。
  • 他のウィジェットと組み合わせると、ウィジェットに割り当てられた高さをインタラクティブに照会すると、明らかに1になります。画面上では、ウィジェットは事実上表示されません(他のウィジェット間で多少「押しつぶされている」ため)。

それで、オブジェクトの初期化に欠けているものがありますか、それともこのカスタムウィジェットをどのように使用していますか?これは固有の問題GtkBinですか?で同じことを試してみましたが、問題なく動作しますが、この特定のウィジェットに適しているGtkBoxと思います。GtkBin

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

pyqt4 - QtDesigner PyQt4 を使用してカスタム ウィジェットを作成する

PyQt4 を使用してカスタム ウィジェットを作成するためのベスト プラクティスを教えてください。

ユーザーが実行時に QTable に新しい行を追加をクリックすると追加される QTable ウィジェットのセル内に Qpushbutton または QCheckboxGroup を追加する方法を確認したい

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

android - カスタムウィジェットの統合

カスタムウィジェットのように使用してレイアウトに描画するビューを作成しました。しかし、最初はこのエラーが発生しました。それを乗り越えることができます。だから助けてください!

これが私のメインレイアウトです

これは私のSignatureViewクラスです:

これが私のメインのDrawクラスにあるものです。

そして最後に、これは私がlogCatで取得しているものです

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

python - Qt Designer 用の python を使用したカスタム Qt ウィジェット

Python のみを使用して Qt Designer 用のカスタム ウィジェットを作成しようとしています。私はオンラインで見つけたいくつかのチュートリアルに従っていましたが、どれも機能していませんでした。

だから私の質問は:

  1. カスタム ウィジェットを Qt Designer のウィジェット ボックスに表示するには、どのような手順が必要ですか?
  2. 時間を割ける場合: 最小限の作業例を提供してください (「本当に最小限の作業 Qt カスタム ウィジェットの例」というラベルが付いたウィジェットなど)。
  3. それとも、Python のみを使用してカスタム ウィジェットを含めることはまったく不可能でしょうか?
0 投票する
1 に答える
2928 参照

wordpress - WordPress:管理パネルにウィジェットエリアを作成する方法

WordPress の管理パネルにウィジェット用の新しいプレースホルダー/エリアを作成したいと考えています。

理解を深めるために、以下に提供するスクリーンショットをご覧ください。 ここに画像の説明を入力

ご覧のとおり、ウィジェットには合計 3 つのプレースホルダーがあります。4番目、5番目などのカスタムプレースホルダーをさらに追加したい..

また、テーマにプレースホルダーを追加して、ウィジェットを表示したいと考えています。

たとえば、管理パネルで新しい 4 位のホルダーを作成しました。そして、そのプレースホルダーには合計 2 つのウィジェットがあります。そして、4番目のプレースホルダーのすべてのウィジェットをその順序で表示したいと思います。

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

python - django管理者用のカスタム日時ウィジェットを作成するには?

私の問題:

を受け入れるモデルがありますDateTimeField。ユーザーは からこれを入力しdjango-adminます。しかし、ユーザーのローカル タイムゾーンを取得する方法がわかりません。したがって、私の最善の方法は、ユーザーに日時を入力するように強制することUTCです。しかし、ユーザーの利便性のために、毎回オフセットを計算してから時間を計算する必要はありませんUTCDjangoこれを行う方法を提供していないようです。

私がやろうとしていること:

ユーザーがandを入力するとともに をcustom widget選択できるようにするを作成したいと思います。このために、私はフォームに私のこのウィジェットを使用させるつもりです。timezonedatetimejQuery datetime picker.overridedjango admin

私がこれまでに試したこと:

actionまたは、このウィジェットをどこにも配置methodしたくないためです。postこれが単純に行うことはUI、ブラウザにナイスを表示し、ユーザーがdate-timeと を入力できるようにすることtimezoneです。Doneしたがって、ユーザーがこれをクリックするとjQuery UI、値textboxform.

ブロックにぶつかったようです。まったく考えられない:

とにかく、それが自分のファイル内またはファイル内でreferenceこれinputを可能にするのかわかりません。file はから拡張するつもりのファイルです。私はドキュメントを読み、クラスにはこの場合特に重要な 2 つのメソッドがあることを理解しました。メソッドとメソッド。前者は html テンプレートをレンダリングし、後者はデータ dict からその値を抽出します。(私は間違っているかもしれません。) しかし、コードのこれら 2 つの部分をリンクする方法がわかりません。私は助けが必要です。idnamewidgets.pywidgets.pydefinecustom widgetWidget*django.forms.widgets*Widgetrendervalue_from_data_dict

アップデート:

私はそれに取り組みましたが、うまくいきません。私が今までやってきたことは次のとおりです。

ui/admin.py

widgets.py

そして、ここにtz_widget.js があります:

私が立ち往生しているのは、tz_widget.js から JavaScript を呼び出す方法です。django admin には、ドロップダウンなどはありません。したがって、JavaScript関数が呼び出されていないと確信しています。どのように呼び出すことができますか?HTMLのユニコード文字列に沿ってレンダリングできるとは思いません。何か案は?私は一晩中これにいました。助けが必要です。

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

gwt - GWT で、.ui.xml ファイルでカスタム ウィジェット タグを使用する方法 (同じファイル内のタグのパラメーターを使用する場合と使用しない場合)

UiBinder で「CustomWid」などのカスタム ウィジェットを作成しています。そして CustomWid.java ファイルで、次のような引数がゼロの 2 つのコンストラクターを記述しています。 CustomWid(){....}

CustomWid(String a,String b){......}<my:CustomWid/> だから、今私 は別の .ui.xml ファイルでカスタム ウィジェットを使用しています <my:CustomWid a="srt1" b="str2"/> 。 1 つの .ui.xml で両方のタグを指定しようとすると <my:CustomWid/> <my:CustomWid a="str1" b="str2"/> 、単一の .ui.xml で両方のタイプのタグを使用しているときにエラーがスローされるようになりました。を使用して@uiConstructorいますが、エラーが表示されます 開発者にお願いします... できるだけ早く回答が必要です

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

dojo - カスタム・ウィジェット内の Dojo ウィジェットのアドレス指定可能性

Dojo 1.8 に関して、カスタム・ウィジェットの作成に関して明らかな何かが欠けていると思います。

私は、とりわけ currencyTextBox を含む単純なウィジェットを持っています。

実行時に、そのウィジェットの通貨を USD や EUR などに変更できるようにしたいと考えています。

通常、これがウィジェットでない場合は、次のように簡単に実行できます

registry.byId("myCurrentTextBox").set("通貨","USD");

ただし、カスタム ウィジェット内にネストされたウィジェットはレジストリに登録されません。では、カスタム ウィジェット内にネストされたウィジェットに、ウィジェットへのアドレス可能性を取得し、 ( DOM属性だけでなく)ウィジェット属性を割り当てる秘訣は何でしょうか?

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

c++ - カスタム ウィジェットを組み込みレイアウトに動的に追加する

私は、動的コンテンツで満たされたフレームを持つ 1 つの静的ウィンドウを必要とするデスクトップ ソフトウェアに取り組んでいます。フレームはメイン ウィンドウにあり、メイン ウィンドウにはグリッド レイアウトがあり、エディターを介して追加したウィジェットをウィンドウのサイズ変更に合わせて自動的にサイズ変更/拡張できます。

カスタム ウィジェットを作成し (フレームとドッキング可能なウィジェットでいくつかのバリエーションを作成しました)、目的の動作を試してみました。このウィジェットを新しいレイアウトに追加し (QVBoxLayout と QGridLayout の両方を試しました)、フレームにそのレイアウトを使用するように指示すると、ウィジェットは表示されませんが、ウィジェットのフレーム バリアントを作成し、それをフレームで親にすると、ウィジェットは表示されません。コンストラクター (別名 new CustomWidget( this->ui->my_frame ); ) では、表示されますが、明らかにレイアウトに従っていません (展開しません)。カスタム ウィジェット (QWidget、QFrame、または QDockableWidget など) の他の組み合わせはフレームに表示されません。

メインウィンドウのサイズ変更イベント関数をオーバーライドするとこれが解決される可能性があることをいくつかの場所で読みましたが、それはレイアウトを使用していない場合のみです-レイアウトを使用することをお勧めします。

固定コンテンツと QTabWidget を使用すれば目的の出力を得ることができますが、このアプリケーションを構築しているクライアントは、タブを使用しないことを強く望んでいます。競合他社のソフトウェアはタブを使用しており、見た目がかっこ悪いという点で意見が一致しています。

最終的にはウィジェット インターフェイスのコードを作成することになると思いますが、これらのウィジェットをレイアウトにインポートしても期待どおりに動作しない理由が気になります。