当我单击 searchctrl 输入一些代码时,我尝试使用 searchctrl 创建鼠标事件。\n我的目标是当我单击 searchctrl(编辑为文本或 wirte)时,将启动虚拟键盘(板载)。我发现searchctrl是低类别的textctrl。但 wx.EVT_LEFT_DOWN 不起作用\n我怎样才能让它工作(我认为这是可能的。因为当我单击 searchctrl(文本)时 value=\xe2\x80\x9d\xe2\x80\x9d(提示)消失)
\n\n完整代码
\n\n# -*- coding: utf-8 -*-\n\nimport wx\n\n[wxID_FRAME1, wxID_FRAME1TEXTCTRL1,\n] = [wx.NewId() for _init_ctrls in range(2)]\n\nclass MyFrame1 ( wx.Frame ):\n\n def __init__( self, parent ):\n wx.Frame.__init__ ( self, parent, id = wx.ID_ANY,\n title = wx.EmptyString, pos = wx.DefaultPosition,\n size = wx.Size( 700,400 ),\n # style = wx.DEFAULT_FRAME_STYLE|wx.TAB_TRAVERSAL\n )\n\n self.SetSizeHintsSz( wx.DefaultSize, wx.DefaultSize )\n\n # Create controls\n sb = wx.StaticBox(self, -1, "Options")\n searchBtnOpt = wx.CheckBox(self, -1, "Search button")\n searchBtnOpt.SetValue(True)\n cancelBtnOpt = …Run Code Online (Sandbox Code Playgroud)