2017-06-26 8 views
1

我在母画面的按钮(命名为新增)。我想,当用户点击该按钮,打开一个TextEntryDialog,我要像一个弹出打开它window.And我要发送的文字由用户输入回父框架,对此我会插入到我的数据库表。它会更好,如果我可以做一个可编辑的listctrl,其中我将有4列和用户将填补信息到那些列和SQLite的查询,我将填补这一信息到数据库table.So我怎样才能做到这一点?如何在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另外一个问题,你可以帮我吗? –

相关问题