問題タブ [widget]
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.
c++ - Qt ウィジェットの命名規則
私は、C++ と Qt を使用して構築されたオープン ソース プロジェクトで、他のプログラマーのグループと協力しています。
ここで、ウィジェット (およびその他の変数全般) の命名規則をすべてのコードで標準として使用する必要があります。これにより、コードの可読性が向上し、プログラマー間の調整が改善されます。
何かアドバイス?
編集:新しいクラスの命名について話しているのではなく、
代わりに、Qt ウィジェットのインスタンスの名前付けについて話しているのですが、ユーザー名のテキスト編集があるとしましょう。txtEdtUsrNm という名前にする必要がありますか?
その場合、どのように派生を選択すればよいのでしょうか?
javascript - JavaScriptドロップダウンコントロールを見つけようとしています
stackoverflow ログイン ページの openid site-select ドロップダウンに似たドロップダウンを探しています。
(出典:codinghorror.com)
...そして今のところ、座って自分で書きたくありません。プレーンな html/javascript (php コード) に含めるために書かれたものを探しています。商用利用は無料でなければなりません。
language-agnostic - ディレクトリ グループを分割する場所 AF | GK | GK | LP
「クイック リンク」ディレクトリ アクセス ウィジェットを構築しようとしています。例 (オプション 1)
それぞれがその文字で始まるディレクトリのサブチャンクへのリンクになります。ウィジェット自体は、連絡先、会社、プロジェクトなどを検索するために複数の場所で使用されます。
さて、プログラミングの部分について...上記のように分割する必要があるかどうかを知りたい...
この分割はかなり均等で論理的にグループ化されていますが、私が知りたいのは、各文字で始まる典型的な結果の量に基づいて、より最適な分割があるかどうかです. (オプション 2)
たとえば、「Q」で始まる項目はほとんどありません。
(注: これは現在、「北米/英語」展開用です。)
別の方法で分割する理由をバックアップする統計を誰かが持っていますか?
同様に、ユーザビリティに関して、ユーザーはこの種のことをどのように好む/嫌いますか? 「S」と言うのを探している場合、私は精神的に知っています:「S」がQUセクションにあることを思い出すのに1秒かかります。
このような大きなリストを作成した方がよいでしょうか? (オプション 3)
php - PHP の「ウィジェットのようなもの」のコード設計
PHP で書かれたプロトタイプの Web サイトがあります。最近、レイアウトやデータベース操作からロジックを分離するためにコードを書き直しました。だから今、私はMVCコードの設計のようなものを持っています.
今私を悩ませているのは、MVC には多くのファイルがあり、それぞれが他のファイル (モデル + ビュー + コントローラー) と組み合わされたときに何かを表示することです。そのため、MVC パーツのウィジェットのようなものを作成すると便利であることがわかりました。
たとえば、製品ビューの MVC がある場合、この新しい PHP ファイルに渡す GET 値に基づいて製品を表示するような方法で MVC パーツ ファイルを結合する PHP ファイルを作成します。
このようにして私が達成したいことは、ウェブサイトのウィジェット、サブパーツを個別に表示し、他のパーツとは別に使用できるようにすることです。つまり、ウィジェットのようなものか、Firefox ブラウザーのデザインのようなものになります。
したがって、ウェブサイトのすべての部分を個別にテストし、これらの部分を現在の実際のウェブサイト ページ デザインに組み合わせるだけで済みます。そのため、ユーザー テストも簡単になり、プレゼンテーション ファイルは非常に短く、理解しやすくなります。
それについてどう思うか知りたいです。私はデザインの穴に落ちたくないので、ウェブサイトのコードを簡単に維持するために、これが将来的に重要になると思います.
私は正しいですか?
gwt - Tab キーを押したときにフォーカスを受け取る GWT ラベル ウィジェット
現在の解決策:
- ユーザーがラベルをクリックすると、テキストエリアに切り替わり、編集できるようになります
- ユーザーはタブ/エンターで編集を終了でき、テキストエリアはラベルに戻ります
問題は、ユーザーがマウスでラベルをクリックして編集モードに入る必要があることです。ユーザーが TAB キーをクリックし、ラベルが次のウィジェットになったときに、ラベルが onFocus イベントを受け取るようにしたいと考えています。
Label ウィジェットから新しいウィジェットを継承し、TabListener インターフェイスを実装するための解決策 (ただし、まだ試していません)。
user-interface - Qtでウィジェットのアスペクト比を維持するには?
Qtでウィジェットのアスペクト比を維持するにはどうすればよいですか?ウィジェットを中央に配置するのはどうですか?
python - ウィジェットのスクロール可能な列に使用する GTK ウィジェットの組み合わせは?
私は PyGTK を使用して、次のことを行うウィジェットの組み合わせを考え出そうとしています:
- 列に無数のウィジェットを追加させてください
- 下からはみ出るものに到達するための垂直スクロールバーを提供する
- ウィンドウのサイズが変更されたときに、利用可能な水平スペースを埋めるようにウィジェットの幅を調整します
ありがとう - GTK は初めてです。
iphone - 再利用可能なインターフェースオブジェクトを書くための正しいテクニックは?
独自のインターフェイス オブジェクトを作成する正しい方法を探しています。
たとえば、ダブルタップできる画像が欲しい。
これは問題なく動作します。ボタンはイベントを受け取り、ダブルタップを検出できます。
私の質問は、アクションをきれいに処理する方法です。私が試した 2 つのアプローチは、親オブジェクトと委任への参照を追加することです。
親オブジェクトへの参照を渡すのは非常に簡単です...
ただし、これにより、DoubleTapButtonView クラスを他のビューやビュー コントローラーに簡単に追加できなくなります。
委任により、コードに抽象化が追加されますが、委任インターフェースに適合する任意のクラスで DoubleTapButtonView を使用できます。
これは、オブジェクトを設計する適切な方法のようです。ボタンは、ダブルタップされたかどうかだけを認識し、この情報の処理方法を決定するデリゲートに通知します。
この問題について他に考えられる方法があるかどうか疑問に思っていますか?UIButton は UIController と addTarget: を使用して送信イベントを管理していることに気付きました。独自のインターフェイス オブジェクトを作成するときに、このシステムを利用することは望ましいですか?
更新: 別の手法は、NSNotificationCenter を使用してさまざまなイベントのオブザーバーを作成し、ボタンでイベントを作成することです。
このアプローチの欠点は何ですか? コンパイル時のチェックが減り、イベントがオブジェクト構造の外を飛び回るスパゲッティ コードになる可能性はありますか? (さらに、2 人の開発者が同じイベント名を使用している場合、名前空間の衝突も?)
resize - GTK: テキストビューに含まれるウィジェットのサイズ変更
コントロールがGtk.TextView
あり、それに子ウィジェットを挿入しています。フォームのサイズが変更されたときに、TextView の幅に合わせて子のサイズを変更できるようにしたいと考えています。これを行う組み込みの方法はありますか?そうでない場合、誰かが自分で書く良い方法を提案できますか?
php - エンコーディングタイプ(utf-8)に応じて意味不明な表示をする埋め込みスクリプト
人々が自分のサイトに配置できるウィジェットがあります。
ウィジェットは、document.write('$widget_output') を使用して入力された文字列をエコーする php スクリプトを介して生成されます。
ホスティング サイトは、javascript タグを使用してウィジェットを呼び出します。
問題は、ウィジェットが utf-8 であり、ウィジェットをホストしているサイトとは異なる場合があり、ウィジェットに意味不明なテキストが表示されることです。
どんな状況でも機能するように修正する方法はありますか?
ありがとう!