wxpythonでGUIを作りたいと思い勉強しています。
GUIを作成している中でうまくいかないことがあり、質問させていただきました。'A'というメインフレームから'B'という別フレームを呼びだします。
'B'のコードは
class ResultFrame(wx.Frame):
def __init__(self,title,info):
wx.Frame.__init__(self,None,wx.ID_ANY,u'検索結果',size=(400,400))
self.ID_TARGET_LISTBOX = wx.NewId()
panel = wx.Panel(self)
keylen = len(info[2])
result = search.sh(info[2])
listBox = wx.ListBox(panel,self.ID_TARGET_LISTBOX,choices=result)
word = wx.StaticText(panel,wx.ID_ANY,info[2])
button_1 = wx.Button(panel,100,'決定')
button_2 = wx.Button(panel,200,'終了')
self.Bind(wx.EVT_BUTTON,self.DoAction,id=100 )
self.Bind(wx.EVT_BUTTON,self.OnExit,id=200)
layout = wx.BoxSizer(wx.VERTICAL)
layout.Add(word,border=10,flag=wx.ALL | wx.CENTER)
layout.Add(listBox,proportion=1,border=10,flag=wx.ALL | wx.EXPAND)
layoutbutton =wx.BoxSizer(wx.HORIZONTAL)
layoutbutton.Add(wx.Size(80,0))
layoutbutton.Add(button_1 ,border=10,flag=wx.ALL)
layoutbutton.Add(wx.Size(30,0))
layoutbutton.Add(button_2 ,border=10,flag=wx.ALL)
layout.Add(layoutbutton)
panel.SetSizer(layout)
self.Centre()
def DoAction(self,event):
self.target = self.FindWindowById(self.ID_TARGET_LISTBOX)
hoge =self.target.GetStringSelection()
self.Close()
def OnExit(self,event):
self.Close()
です。
'B'は動くことは確認しており、DoActionの中でprint文を書くと正常に動くことも確認できています。
私は'hoge'を'A'の中で使用したいのですがどのようにすればよいでしょうか
宜しくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Pythonで会員サイトの自動ログイン ID Nameがない 1 2022/12/16 02:09
- その他(プログラミング・Web制作) pythonをjupiter notebookからmecabで頻出の高い単語の抽出について(Runt 1 2022/12/17 18:08
- その他(プログラミング・Web制作) pythonのプログラムについての質問です。 1 2023/05/26 10:31
- Ruby パイソンのクラスについて 3 2023/06/20 07:30
- その他(プログラミング・Web制作) Pythonで複数のメソッドをまとめて管理する方法について 1 2023/03/30 00:01
- その他(プログラミング・Web制作) このpythonコードの意味教えて下さい! 2 2022/08/26 00:52
- カスタマイズ(車) バイアンプ接続について。 1 2022/11/02 10:46
- Ruby 教えてください 2 2023/01/04 17:50
- 物理学 素粒子物理学の自己相互作用(self-interactions)というのは何ですか?単なる相互作用な 1 2023/08/14 22:12
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
40代後半でゼロからのプログラ...
-
AIの登場でプログラマーたちが...
-
エアビーや、くらしのマーケッ...
-
IIS+ASP.NETでForms認証中の設定
-
正規表現 URL抽出「 [\\/\\b]{0...
-
そのまま使っただけなのに・・...
-
このURLで広告を出しているのは...
-
vba クリップボードクリアにつ...
-
Selenium4でボタンをクリックで...
-
大学のゼミのレポートがムカつ...
-
過剰なオブジェクト指向脳から...
-
Google ColaboでGUI作成
-
Pythonでgif画像が上手く作れない
-
Webサイト内に埋め込んだmp4動...
-
VBAでパワーシェルを実行したい...
-
Webプログラムってネイティブア...
-
フリーランスのエンジニアって...
-
rpa化する言語としてら何があり...
-
プログラミング初心者です。 Wi...
-
オブジェクト指向プログラミン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
LWP::Simpleでのgetについて
-
Perl LWPでのIPv6エラー
-
Perlでgoogle newsのRSSを取得...
-
Perlでgoogle newsのRSSを取得2
-
条件分岐によってuseやrequire...
-
mechanizeのタイムアウト処理に...
-
Perl/TkでURLを既定のブラウザ...
-
VHDLについてですが何がお...
-
TwitterAPI1.1でGetメソッド(...
-
python wxpythonについて質問です
-
PerlのモジュールにWWW::Mechan...
-
例外処理のフローチャートの記...
-
Excel VBAでリンク切れをチェッ...
-
エクセルVBAでシートモジュール...
-
「デバイスは PRN を初期化でき...
-
VBAで別モジュールへの変数の受...
-
VBでグローバル変数を宣言するには
-
Excel VBA 『Call』で呼び出す...
-
Excel VBA 定義されたプロージ...
-
VBA This Workbookモジュール...
おすすめ情報