我正在尝试实现一个简单的应用程序。它使用wx.FileDialog选择一个文件,然后在wx.TextCtrl组件中显示文件名。
它一开始工作正常,文件名按预期显示。但是,当鼠标移动到文本控件组件上时,内容就会消失。
这是我的代码:
fdlg_input_dir = wx.FileDialog(dlg_input, "Choose input file", os.getcwd(), "", "All files(*.*)|*.*", wx.OPEN)
fdlg_input_dir.ShowModal()
textctrl_input_dir = wx.TextCtrl(dlg_input, 5, fdlg_input_dir.GetPath(), size=(300,20), pos=(85,20))因此,我的问题是,如何在鼠标移动时保留TextCtrl组件中的内容?
如有任何建议,敬请见谅。谢谢。
发布于 2014-01-17 13:57:45
问题解决了。结果显示,控件组件中的初始文本不起作用。相反,使用以下代码应该存档我所期望的:
textctrl_input_dir.write(fdlg_input_dir.GetPath())https://stackoverflow.com/questions/21185582
复制相似问题