2017-06-26 7 views
1

親フレームに(Addという名前の)ボタンがあります。ユーザーがそのボタンをクリックしたときにTextEntryDialogを開きたいのですが、ポップアップウィンドウのように開いています。そして、ユーザーが入力したテキストを親フレームに戻して、データベーステーブルに挿入します。それは私が4つの列を持つユーザーがそれらの列に情報を記入し、sqliteのクエリで私はその情報をデータベースtable.Soに記入する編集可能なlistctrlを作ることができる場合、私はこれをどのように達成することができますか?wxpythonで親フレーム以外のウィンドウを追加し、sqliteクエリで情報を使用する方法

答えて

1

「wxPythonのテキストダイアログ」の検索の最初のページの最初のチュートリアルでは、

https://pythonspot.com/en/wxpython-input-dialog/
あなたはいかなる努力に入れているように見えません!

#!/usr/bin/python 

import wx 

def onButton(event): 
    print "Button pressed." 

app = wx.App() 

frame = wx.Frame(None, -1, 'win.py') 
frame.SetDimensions(0,0,200,50) 

# Create text input 
dlg = wx.TextEntryDialog(frame, 'Enter some text','Text Entry') 
dlg.SetValue("Default") 
if dlg.ShowModal() == wx.ID_OK: 
    print('You entered: %s\n' % dlg.GetValue()) 
dlg.Destroy() 
+0

ありがとうございます。私は適切なキーワードで検索しませんでした。 –

+0

ユーザーから複数の入力を取得したい場合は、私は別の質問をしているhttps://stackoverflow.com/questions/44773414/on-button-click-open-wxpython-textentrydialog-and-get-multiple-input-from-userそこに私を助けてくれますか? –

関連する問題