小编LEE*_*LEE的帖子

searchctrl EVT_LEFT_DOWN 事件不起作用(wxpython)

当我单击 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)

wxpython click textctrl mouseevent

2
推荐指数
1
解决办法
1393
查看次数

标签 统计

click ×1

mouseevent ×1

textctrl ×1

wxpython ×1