問題タブ [wxformbuilder]

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

python - すべての wxStaticText を含む Python 終了コード 139

私は通常、検索で自分の問題をすべて解決できますが、これは私を困惑させました。Web サイトにログインするための GUI を作成しようとしていますが、wxFormBuilder でそれを行うのに問題があります。

GUI はビルダーで非常によく見えますが、実行すると Python でエラー コード 139 エラーが発生して終了します。それで、デバッガーを開始しましたが、次の行に問題があります。

_controls.py の StaticText クラスで、wx フレームワークの奥深くまでそれをたどります。

これがクラスのコード全体です

グラシアス!!

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

python - wxPython + wxformbuilder - boxSizer 内の matplotlib が境界を尊重しない (!)

たとえば、サイザーにはいくつかのパネルがあります。これらにmatplotlibプロットとツールバーを含めたいです。ただし、コードでは、サイズを考慮していません。数時間いじってみましたが、機能しません (ツールバーのボタンが機能しません)。

ここに画像の説明を入力

matplotlib に関連するコードは次のとおりです。

コードでそれらを参照する方法や、ウィンドウとツールバーのサイズを管理する方法さえわからないため、ここでは特定のパネルを使用しません..

どんな助けでも本当に感謝します!

基本的に、質問は次のとおりです。ウィンドウの「サブ構造」の1つにmatplotlib +ツールバーを合わせるにはどうすればよいですか? 4 つのビューを持つグリッドがあり、matplotlib をそのうちの 1 つに収めたい場合、wx でそれを行うにはどうすればよいですか?

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

c++ - GUIFrame.cpp に作成された wxmenuitem へのアクセス方法

私はC++が初めてなので、ご容赦ください。Main.cpp ファイルの最後に関数を作成しました。GUIFrame.h 内で何かを呼び出そうとすると、いつでも正常に動作します。しかし、GUIFrame.h で宣言されておらず、代わりに GUIFrame.cpp で宣言されている場合は、「エラー: 'Mywxmenuitem' はこのスコープで宣言されていません」と表示されます。

GUIFrame.h/GUIFrame.cpp ページを編集することは想定されていないため、GUIFrame.cpp で作成された要素にアクセスするにはどうすればよいですか? いくつかの wxmenuitems のチェック済みプロパティを設定/取得したいだけです...

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

python - ウィジェットを動的に参照する wxpython (wxformbuilder)

wx.StaticTextwxFormbuilder でいくつかのウィジェットを作成し、それらを動的に参照できるようにしたいという状況に陥ることがよくあります。a0を通じて名前が付けられた多数の静的テキストがあるとしますa10

コードでそれらを見つけるにはどうすればよいですか?

1 つの方法は、すべての変数を含むリストを作成することですが、それは醜く、非効率的だと感じますか? そうではないかもしれませんが、少なくともコードはいたるところに長いリストが散らかっています。

これをどのように修正しますか?

もう 1 つの方法は、アプリの開始時に guiLabels リストを作成することです。ただし、それらを見つけるのにいくつか問題がありました。一番上のウィンドウで GetChildren() を呼び出し、すべての要素に異なる値wx.IDを設定しStaticTextてから、すべての要素を調べて、作成したこの ID を見つける必要があります..そして、これを行うときの書式設定は本当に重要ではありません..テキストの背景色が異なりますアライメントやその他のファンキーなものを尊重しません。

これを行う方法について何か考えはありますか?

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

python - WxPython、Linux : wxformbuilder をインストールできません

Centos 7 で wxFormBuilder と PyDev を使用していましたが、何らかの理由で OS を再インストールしたばかりで、PyDev で Ecllipse を構成しましたが、wxFormBuilder をインストールできません。

3つの異なるタイプのインストールを試しました

最初 (1): 試してみました.rpm

それは完全にインストールされましたが、wxformbuilderを開こうとすると返信が来ます

次に、そのファイルをチェックしてコピーし/usr/lib64/wxformbuilder/libwx_gtk2u_flatnotebook-2.8_wxfb.soました/usr/lib64/libwx_gtk2u_flatnotebook-2.8_wxfb.so

さらに3つのファイルを1つずつ送信し、その後返信しています

wxformbuilder: 共有オブジェクトのシンボル _ZTV12wxBufferedDC' のサイズが異なります。再リンクを検討してください wxformbuilder: シンボル _ZTV10wxClientDC' の共有オブジェクトのサイズが異なります。再リンクを検討してください(コアダンプ)

完全なアクションを以下に示します

2番目 (2): その後、rpm-sphere のリポジトリを検索して見つけました。

ここからインストールしようとしました

そしてまた失敗。。

3 番目 (3): 最後に、ソースからコマンドを実行してみました

そして8〜10分後、それは言う

今、私は2日間調査しましたが、まだ修正されていません。別の異なるデスクトップに新しいOSをインストールして試してみましたが、ここでも同じ問題が見つかりました.
どうすればこの問題を解決できるか教えてください。ありがとう

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

python - Pythonは再起動するだけで、プログラムをまったく実行しません

誰でもこれで私を助けることができますか?Pythonコードを生成するwxformbuilderを使用してGUIを作成しました。次に、それがどのように機能するかについて別のコードを作成しました。

この最初のコードは GUI 専用です。

次に、rpi で実行するコードを次に示します。

毎回rpiで実行します。Pythonシェルは常に表示されます ---------------------------再起動------------- ------------ そして gui はまったく表示されません。コードの何が問題なのか知りたいだけです。

また、Windowsでコードを作成し、両方のpythonファイルをrpiにコピーしました。Windowsでは正常に動作します。私はただの学生で初心者なので、私のコードの何が問題なのかを本当に指摘することはできません。ありがとう :)))

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

git - Autotools ディストリビューションに含めるファイル

wxWidgets と autotools を使用して新しいプロジェクトを開始しました。wxWidgets フォームは wxFormBuilder で作成されるため、フォームのソース ファイルは自動生成されます。

フォーム ファイル (.h、.cpp) をディストリビューションに含める必要がありますか? そうでない場合、wxFormBuilder にする必要がありますか?

フォーム ファイルをリポジトリに保存する必要があります (GitHub を使用します)。

また、これへのアプローチ方法に影響する場合に備えて、travis-ci を使用する予定です。

私はこれらすべてのツールにかなり慣れていないので、アドバイスを歓迎します。

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

wxpython - wxpython または wxformbuilder でアクティブなキャプション フレームの背景色を設定するにはどうすればよいですか

私は wxpython を初めて使用し、wxformbuilder を使用してほとんどのフォームをデザインしていますが、フレーム内のアクティブなキャプションの背景色を設定する方法を判断できません。コードでこれを行いますか、それとも wxformbuilder 内に設定できるプロパティがありますか?

前もって感謝します、

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

python-3.x - オブジェクトに属性 'SetSizeHintsSz' がないと言って python3 が wx モジュールの実行に失敗するのはなぜですか?

wxPython の使い方を学んでいます。正常に動作するいくつかの基本的な例を実行しましたが、これでは失敗します。これは、wxFormBuilder の助けを借りて作成された、数値を 2 乗するための単純なフレームです。私は実行しています: Python 3.5.1 |アナコンダ 2.5.0 (64 ビット)| (デフォルト、2016 年 2 月 16 日、09:49:46) [MSC v.1900 64 ビット (AMD64)] Windows 8.1 で。wxPython のバージョンは Phoenix (3.0.3.dev1964+f780b21) です。

wxFormBuilder コード "test_wx.py" は次のとおりです。



次に、このメイン スクリプトでデモを呼び出します。



コードが実行されていません。私が得ている唯一の手がかりは次のとおりです。

AttributeError: 'CalcFrame' オブジェクトに属性 'SetSizeHintsSz' がありません

しかし、それは継承されたクラスで利用できるようです!!! とにかく、CalcFrame の定義に次のステートメントを含めようとしました。

しかし、どちらも機能しませんでした。このコードの何が問題なのですか?