問題タブ [xrc]

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

wxpython - あるxrcファイルの要素を別のxrcファイルに含めることはありますか

XRCファイルでUIが定義されているwxアプリがあります。各フォームは独自のxrcファイルにあります。多くのフォームに共通するパネルが1つあります。別のファイルに含まれ、参照されているオブジェクトを1つのファイルで定義する方法はありますか?

object_refメカニズムがあることは知っていますが、それが外部xrcファイルをどのように参照できるかわかりません。

あるファイルでxsd要素を定義し、それらを別のxsdファイルに含めて参照するのと同じように機能するものが欲しいです。

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

wxwidgets - XRCed学習リソース?

XRCedは「使い方を学んだら」と非常に強いと言う人がたくさんいます。残念ながら、それに関するドキュメントはほとんどなく、SF.netホームページのリンクの多くは現在404です。

私が見つけることができる最高のものはXRCedチュートリアルですが、それはあまりにも原始的です-それで、誰かがそれについてのより良いドキュメントをどこで見つけることができるかについていくつかのアイデアを持っていますか?

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

c++ - C ++ \Win32API-実行時にxmlからコントロールをロードします

xmlファイルからコントロール(ボタン、テキストボックスなど)をロードできるライブラリはありますか?WPFのようなものです。

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

python - XRC で 2 段階の作成を使用して PyInstaller を wxPython で動作させるにはどうすればよいですか?

Python スクリプトからスタンドアロンの実行可能ファイルを作成するために、py2exe から PyInstaller に切り替えることを誰もが提案しています。最初の試行は、XRC を使用した 2 段階の作成を多数使用する wxPython アプリケーションを作成することです。PyInstaller のビルド プロセスには、.xrc ファイルで指定されたモジュールが含まれていないようです。非表示のインポート機能やその他の代替手段を利用できるかどうか疑問に思っています。何か案は?

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

python - XRCファイルにwx.lib.platebtnを含めますか?

wx.lib.platebtn.PlateButtonウィジェットをxrcファイルに含める方法を知っていますか?

これまでのところ、wxWidgetsに共通のウィジェットを含める方法しか見つけていませんが、これはwxpythonに固有のものだと思います(間違っているかもしれませんが)。

XmlResourceHandlerのデモを理解しようとしましたが、それはPanelに対してのみ行われます。この特定のケースでも、まだ良いチュートリアルを見つけることができませんでした。

皆さんが提供できるアドバイスや、優れたチュートリアルへのリンクをいただければ幸いです。

どうもありがとう。

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

c++ - wxWidgets: XRC で非表示とマークされたウィンドウを表示する

私は と が初めてwxWidgetsですDialogBlocks。DialogBlocks を使用して作成され、XRC ファイルとして保存されたフォームがあります。フォームの一部には、2 つの要素wxStaticBoxSizerが配置された垂直があります。wxScrolledWindowユーザーに表示するデータに基づいて一度に 1 つだけ表示したいので、1 つを非表示にし、もう 1 つを表示したままにします。表示を切り替えて、XRC で非表示だったウィジェットを表示し、非表示だったウィジェットを非表示にすると、非表示にしたウィジェットは正常に表示されなくなりますが、表示したいウィジェットが表示されません。ただし、ウィンドウのサイズを変更すると表示されます。表示されたら、問題なく前後に切り替えることができます。表示、有効化、無効化、サイザーの取得、および呼び出しの多くの組み合わせを試しましたRecalcSizes、リフレッシュ、レイアウトなど。私もいろいろな組み合わせで試してみました。呼び出すだけShowで 2 つを切り替えることができますが、最初に表示されていないものに切り替えてウィンドウのサイズを変更した後でのみ可能です。ドキュメントで見たものから。問題は、wxSizer非表示のウィンドウにスペースを割り当てないことですが、その動作をオーバーライドするように設定できるフラグがあります。私の問題は、DialogBlocks がその機能を公開していないことです。そのため、XRC ファイルを手動で編集すると、私または他の開発者の 1 人が変更を保存すると、変更が失われます。サイザーにスペースを割り当てるように指示する一連の呼び出しはありますか? デフォルトのOnResizeハンドラーは、サイザーにスペースを割り当てさせるために何かを行いますが、それが何であるか、またはそれを行う方法がわかりません。

これは、ドキュメントで見つけたフラグです。

wxRESERVE_SPACE_EVEN_IF_HIDDEN 通常、wxSizers は非表示のウィンドウやその他のアイテムにスペースを割り当てません。このフラグは、ウィンドウが表示されていない場合でもウィンドウに十分なスペースが割り当てられるように、この動作をオーバーライドします。これにより、たとえば、親ダイアログのサイズを変更することなく、コントロールを動的に表示および非表示にすることができます。この関数は wxWidgets バージョン 2.8.8 以降で新しく追加されました

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

lua - サイズ変更時の wxLua 分割ウィンドウ

以下のイメージ スニペットでは、黄褐色の [出力] ウィンドウと青色の [コマンド ライン引数] ウィンドウの間にスプリッター サッシがあります。ユーザーは、必要に応じて青いウィンドウの幅を (スプリッター サッシをドラッグして) 変更できますが、アプリのサイズが変更されても青いウィンドウの幅を維持したい、つまり、黄褐色のウィンドウがすべての水平方向の縮小と拡大を行います。

画像

アプリの XRC ファイルには、垂直スプリッターを含む BoxSizerH があります。スプリッターは 2 つのパネルを保持します。各パネルには、複数行のテキスト コントロールを保持する StaticBoxSizerV が含まれています。

ユーザーが一番右のウィンドウの幅を固定できるようにするにはどうすればよいですか?

サイズ変更をトラップし、最後にトラップされたスプリッターのドラッグを維持するためにサッシの位置を設定する必要がありますか、または初期設定を使用するだけの簡単な方法はありますか?

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

python - Python XRC ボタンをクリックできない

私はpythonアプリに取り組んでおり、問題が発生しました。私の目標は、多数のコントロールを含むメイン フレームと、実行時に指定された xrc ファイルから読み込まれるパネルを持つことです。基本的に、ユーザーがボタンをクリックすると、xrc ファイルからパネルが作成されます。xrc ファイルは、クリックされたボタンに基づいて選択されます。

私は XRCed で UI を定義しています。これにより、サブパネル コントロールがフレームに読み込まれるように見えますが、クリック可能ではなく、DynamicPanel 内に期待どおりに表示されません。どうぞよろしくお願いいたします。

編集

メイン コードを修正したところ、コントロールがフレーム内の場所に表示されるようになりましたが、ボタンはまだクリックできません。誰でも理由を教えてもらえますか?

Python コード:

メインフレーム:

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

python - wx xrc + aui マネージャー

XRC を使用して aui 要素をロードする方法 (リンク、チュートリアル) は可能ですか?

コード内ですべてを実行したくなくても、プログラム用のやや高度なインターフェイスを作成したいと考えています。

ご挨拶