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

qt4 - Qt DesignerのようにQtウィジェット「Property Editor」を作成する(またはサンプルコードを見つける)方法は?

これが私の現在の問題です。下の図のように、単純なツリー ビュー ウィジェットを探しています。フィルター行の編集、ボタンなどを含むダイアログではなく、ツリービューのみが必要です。ツリービューのみが必要です。

Qt Designer のソースを調べたところ、そのウィジェットの実現が見つかりましたが、複雑すぎてそこから必要なソースを切り出すのは非常に困難です。だからここにいる:

  • 誰かが Qt ウィジェットやその他のアイデアを使って私に Web サイトを勧めてくれませんか?

プロパティ エディター、Qt デザイナー

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

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

gwt - GWT Designer が認識できる完全にカスタムのウィジェットを作成するには?

たとえば、標準の GWT VerticalPanel を追加すると、GWT Designer を使用してウィジェットをドラッグ アンド ドロップすることで、このパネルにウィジェットを追加できます。GWT Designer は、VerticalPanel にウィジェットを追加していることを示す赤い線を提供します。

独自のパネルをゼロから作成したいが、標準の GWT パネルを拡張したくないとします。GWT Designer にパネルを認識させ、標準の gwt パネルを使用する場合と同じ機能を提供してもらいたいです。

私の知る限り、Ext-GWT などのフレームワークはウィジェット ライブラリをゼロから作成しましたが、GWT Designer と連携して動作します。この機能を実現するには、カスタム パネルに特定のメソッドを実装する必要がありますか? ガイダンスやアイデアは大歓迎です。

ありがとうございました

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

c++ - Qt LineEdit 境界線

の最後に を配置した がありQLineEditます。テキストが画像の上に描画されないように、ウィジェットの終わりを考慮する場所を伝える方法はありますか?QPixmapLineEditLineEdit

すべて良い答えはsetTextMargins()

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

dojo - 外部 JavaScript ライブラリーに依存する Dojo カスタム・ウィジェット

実際にタイムライン JS ライブラリ (http://www.simile-widgets.org/timeline/) のラッパーとして機能するカスタム Dojo ウィジェットを開発しています。

タイムラインに必要な JS コードをカスタム Dojo ウィジェットに含める可能性はありますか、それとも「index.html」に手動で含める必要がありますか??

前もって感謝します。

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

android - カスタム LinearLayout 幅 - ウェイト配置の問題

別の質問をした後、この問題を続けました...

最初に私の最初の質問: Android でカスタム ボタン (2 つの TextFields がある) を作成する方法

クラス フォーム LinearLayout を拡張し、2 つのボタン (width-fill_parent、weight-1) を追加します。しかし、彼らは正しく配置できません。customClass の代わりに LinearLayout を使用すると、正しく機能します。私は何をすべきか??

これは私のクラスです

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

python - PyQt4-カスタムウィジェットクラス構造?

私のプログラムの定期的な間隔の間に、(3つの積み重ねられた)ブロックウィジェットを水平レイアウトに追加する必要があります。各ブロック内のウィジェットは相互に重要であるため、各スタックを独自のウィジェットとしてカプセル化する必要があります(レイアウトの追加ビジネスがはるかに簡単になります)。

PyQt4に「スタック」をウィジェットとして認識させるのに問題があります。

Qt Designerでウィジェットスタックを作成し(形式:widgetとして)、
「pyuic4DesignerFile.ui>ClassFile.py」を介して.pyに変換しました。

現在、この「スタック」(3つの子ウィジェットの親ウィジェット)を.addWidget(Class)を介してレイアウトに追加できないようです。

スタッククラスのスーパークラスを作成しようとしましたが(スタックに機能を追加する必要があるため)、クラスのインスタンスは次のいずれかです...

  • ウィジェットとして認識されない
  • 見えない
  • スーパークラスの構成方法がわからないため、欠陥があります。

これが私が現時点で失敗していることです(それは私が試した8番目のクラスの構造についてですが):

誰かが私がこれを構築するのを手伝ってくれるか、または私をいくつかの良い例に導くことができますか?
(私は次の両方のソースのコードを模倣しましたが、役に立ちませんでした!!
http://lateral.netmanagers.com.ar/stories/27.html#what-you-need-to-follow-the-tutorial
http ://zetcode.com/tutorials/pyqt4/customwidgets/

ありがとう!

仕様:
python 2.7.2
PyQt4
Windows 7

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

qt - カスタムQtウィジェットを作成しますか、それとも既存のウィジェットを実装しますか?

だから私は自分のワイヤーフレームをデザインする方法を考え出そうとしています。これは基本的に2つのQScrollAreaであり、それぞれにヘッダー(およびヘッダー内のボタン)があります。

スクロール領域の1つのデザインの中に、QListWidgetItemsのリストに似たアイテムが必要ですが、左側に小さな画像があり、右側に説明があります。

スクロール領域の別のデザインでは、色またはパターン/画像で塗りつぶされた長方形だけが必要です。それらはすべて選択可能であり、クリックされた信号を発する必要があります。

クラスアプローチを採用し、カスタムウィジェットとして機能する新しいクラスを作成する必要がありますか?QWidgetを実装し、すべてを配置する場所を計算したり、マウスイベントの背景色や不透明度を変更したりしますか?それとも私がこれに取るべき別のアプローチがありますか?私が読んだことから、カスタムウィジェットを作成することは絶対的な苦痛です。

以下は私がデザインしたいもののワイヤーフレームです-仕事をするためにすでに利用可能なものはありますか?そうでない場合は、これらをどのように設計すればよいですか?いくつかのQListWidgetsまたはQTreeWidgetsを使用することを考えましたが、それらは私が探しているすべてを達成することはできませんでした。

カスタムのワイヤーフレーム

0 投票する
0 に答える
1508 参照

qt - QTableWidget-setCellWidget

関数QTableWidgetを使用してカスタムウィジェットをに挿入しようとしていますsetCellWidget

私の問題は、カスタムウィジェットのpaintメソッドが呼び出されないことです。誰もが理由を知っていますか?

よろしくお願いします

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

android - カスタマイズ時にヘッダーが常に android-pullrefresh に表示される

Johan Nilson によって開発されたandroid-pullrefreshライブラリをカスタマイズしようとしていました。String 配列ではなく、独自のアダプターを使用したい。ほとんどすべてのことを完了することができましたが、ヘッダーを更新するためのプルは常に表示されています。(画像を参照)デモアプリのようにリストビューをプルしたときにのみ表示されるようにします。コードをデモと比較しましたが、レイアウトに影響する違いは見つかりませんでした。

ここに画像の説明を入力

前もって感謝します !

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

android - Android: カスタム ボタンが TableLayout で使用可能なすべてのセル スペースを占有しないようにするにはどうすればよいですか?

色付きの Android ボタン ドローアブルを設計し、それらを TableLayout に配置しました。問題は、Android のデフォルト ボタンがセル スペース全体を占有しないことですが、私のドローアブルは占有します (添付の写真を参照)。ドローアブルがデフォルトのボタンのように少しスペースを残すように XML を調整するにはどうすればよいですか? 下部に XML コードを貼り付けました。

カスタム ボタン:

使用可能なすべてのセル スペースを使用するカスタム ボタン

デフォルトのボタン:

デフォルトのボタンはギャップを残す

XML コード:

ご協力いただきありがとうございます :)