問題タブ [wxnotebook]

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

wxpython - wx.Notebook パネルで matplotlib FigureCanvas の正しいレイアウトを取得する方法

私はこれに数日間苦労しています。wx.Notebook を使用しない場合、サイザー内で FigureCanvas のサイズを正しく設定できますが、FigureCanvas を wx.Notebook パネル内に配置すると、プロットはパネルサイザーを無視するように見えます。また、なんらかのリフレッシュの問題もあります。画面から外して再度オンにすると、プロットが消えてしまいます。コマンドの順序に問題があるのか​​もしれませんが、見つけられないようです。この投稿: Python と Matplotlib を使用してプロットを更新する方法は、これまでのところ役に立ちましたが、wx.Notebook でプロットを使用すると、プロットの動作が異なる理由を理解できないようです。

最初に表示されたときの外観は次のとおりです: http://static.inky.ws/image/2205/image.jpg

これは、画面を途中で引き離した後のものです: http://static.inky.ws/image/2206/image.jpg

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

python - AuiNotebook - クリックされたタブを取得

現在、プロジェクトの 1 つで wxPython の AuiNotebook を使用していますが、解決できない問題があります。簡単な解決策があるはずだと思いますが、それを見つけることができません。

から派生した新しいクラスを作成しましたwx.lib.agw.aui.AuiNotebook。タブがクリックされた瞬間のインデックスを取得しようとしています。私はそのようなことを書きました:

目的は、クリックされたタブのインデックスをキャプチャし、場合によっては特別な動作をしたり、通常のクリックを実行したりすることでした。AuiNotebook.OnTabClickedしかし、それは実際にはさまざまなものの選択を変えると思います。indexクリック前に選択されたタブの値が含まれている理由を説明します。

ただし、新しいタブを選択する方法が見つかりませんでした。キャプチャされたイベントでいくつかの情報を探しましたが、必要な情報が見つかりませんでした。

それで、電話する前に選択したタブを取得する方法を誰かが知っていますAuiNotebook.OnTabClickedか?

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

python - wxpython でノートブック ページを追加する

wxpython アプリケーションを実行しています。アプリケーション内には、ノートブックのページ/タブがいくつかあるノートブックを含むパネルがあります。ボタン (wx.button) を押すと、ノートブック ページの 1 つをクリアし、GUI で提供される新しい情報に置き換えることができるようにしたいと考えています。

wx.Notebook の Clear() 関数を見たことがなかったため、ページを削除して新しいページを作成することを考えました。しかし、私はこれを機能させることができないようです。これが私のコードです...助けて??

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

python - 個別の WX GUI をノートブックのタブに埋め込む

私は基本的に 3 つの独立した wxPython GUI を持っており、それらを 1 つのアプリケーションに結合して、各 GUI に独自のノートブック タブを提供します。これを行う方法がよくわからないので、アドバイスを探しています。私が得ることができるコメントや考えに感謝します。

私の考えでは、次のようになります。

ただし、これによりいくつかのエラーとクラッシュが発生します。PageOne の下にサイザーがないと、右上隅に灰色の四角形が表示されるだけで、クラッシュします。

前もって感謝します!

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

wxpython - wxPython でノートブックのタブを選択するとイベントが発生しない

ユーザーがノートブックのタブを選択または変更したときに発生するイベントを取得しようとしています。これが私が持っているコードです。PageOne クラスでは、wx.aui.EVT_AUINOTEBOOK_PAGE_CHANGED を ChangingTest(self, evt) 関数にバインドしようとしました。バインド時にどのイベントを使用しようとしても、イベントを発生させることができないようです。これは可能ですか?私は何が欠けていますか?

ボタンをクリックして self.ChangingTest を呼び出すのは問題ありませんが、タブをクリックして self.ChangingTest を呼び出したいと思います。

ここに作業バージョンがあります:

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

python - boxsizer 内の wxpython ノートブック

このコードの何が問題になっていますか? ボックスサイザーによって制御されているパネルにノートブックを配置しようとしています。私は wxpython が初めてで、何が間違っているのかわかりません。私がそれを実行すると、隅がめちゃくちゃになります:(

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

python - wxnotebookがエリアモニターにスクロールオフ

モニター上で作業する必要がある領域がプログラムには小さすぎるため、wxnotebook を使用してページ外の領域にスクロールできるプログラムを作成したいと考えています。1つの方法を試しましたが、スクロールが機能しません。ここに私が持っているもののコード例があります。すべてのボタンにアクセスできるようにスクロールできるようにしたい。前もって感謝します。

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

python - 2つのパネルが水平に分割されたwxpythonノートブックを作成するには?

私は以下のようなものを構築しようとしています:

ここに画像の説明を入力

横に2分割された2枚のノートです。上部のパネルも 2 つに分割され、各分割には wx.grid オブジェクトが含まれています。

以下のコードを試しましたが、トップ パネルの 2 つのグリッドが表示されません。

上記の何が間違っていますか?

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

python - Matplotlib キャンバスが wx パネルに埋め込まれていない

グラフの一般的な構成を wx タブに埋め込むクラスを作成していNotebookますが、奇妙な問題が発生しています。で追加しようとするwx.PanelFigureCanvas、代わりに図が別のウィンドウに完全に浮かびます。

例

奇妙なことに、メイン ウィンドウのサイズを変更すると、グラフ ウィンドウのサイズも変更されます。図は正しいサイズで表示されますが、正しいウィンドウには表示されません。

私のコードはこちらです。私は何を間違っているのかわかりません。以前にmatplotlibをwxに埋め込んだことがありますが、Notebook. タブではなく、単純なGUIに埋め込むことができます。