wxtextctrl

    0热度

    1回答

    的wxWidgets 3.0.2,MSVC 2013年 这个问题的实质是:怎样一个覆盖在wxTextCtrl默认的文件放置处理?有一个超类安装的默认处理程序,我需要重写。 我想制作一个接受文件放置事件的wxWidgets文本区域。我无法在文档中找到文件删除的每类事件,因此我又回到了复制示例代码,该代码在构造函数中手动创建了一个处理程序。这是我的班级定义。 struct BitsTextCtrl :

    0热度

    1回答

    就像标题所说,是有什么办法来设置提示上wxTextCtrl这是一个多行文本?我已经尝试过但没有工作。我应该手动做吗? 编辑:我想补充一点:我怎样才能让wxTextCtrl失去焦点,当按下TAB键?

    0热度

    1回答

    我正在用wxWidgets 3.0.2在OSX(Yosemite)中构建一个项目。 我可以使用wxBORDER_NONE删除wxTextCtrl窗口周围的蓝色边框。但是当我将它放入sizer中时,它有一个3像素的灰色边框,我无法摆脱。有两个边界有什么意义,其中一个边界不能被删除?当然人们想要定制更多? 是否有任何可能的方法将其删除?我真的不想破解wx源代码,但如果必须的话,我会。 或者还有另一种控

    1热度

    1回答

    我有一个TextCtrl,其中包含各种日志数据,我也有一个EditText字段,用户可以搜索字符串来查找,然后单击查找按钮以定位并突出显示该字词在日志中找到。在浏览器的标准查找/高亮/记事本等 的代码我有没有已经工作,并成功地突出了用户的话,但有一对夫妇的失位的,我想实现: 搜索同一单词的能力,并有下一个单词突出显示,例如“查找下一个” 编辑:这是通过在下面的代码中添加一个“查找下一个”按钮来解决

    0热度

    1回答

    我有一个形式的多个部件,像这样: self.sl_qZone1 = wx.Slider(self, -1, 50, integer=True, 0, 100, size=(sliderWidthHeight), style=wx.SL_HORIZONTAL) self.tc_qZone1 = wx.TextCtrl(panel, -1, 50, (0,0), style=wx.TE_CE

    1热度

    1回答

    我有一个滚动窗口,并且我在滚动窗口中放置了多个树控件。当我添加更多的子项目到任何treectrl的根目录时,它会创建一个滚动窗口来确保所有的子项都可以访问。我需要实现的是增加分配给树ctrl而不是滚动窗口的大小。我如何实现这一点

    1热度

    1回答

    很简单的问题: Ive得到了一个wxPython的textctrl盒子,我要显示一个长文本。文本可能包含换行符。不得。 无论我做什么,这个盒子似乎总是有点短。 香港专业教育学院去获取字体大小,并试图计算出所需的高度的程度,数学似乎工作,但框太短...宽度是好的,什么我期待 样本的代码在这里: Message = 'really long text....just an example here..

    1热度

    1回答

    我在我的父框架中都有textctrl和listctrl。我想一次点击就可以清除图文电视和listctrl。所以当重置按钮被点击时,它应该删除所有文本和列表。我该如何完成? 我想这一点,但,让我错误 self.reset_btn=wx.Button(p,-1,"Reset!") self.reset_btn.Bind(wx.EVT_BUTTON, self.OnReset, self.re

    0热度

    1回答

    我有几个显示静态文本的自定义控件。这些控件用于在wx 2.8版本中显示零(0),现在相同的控件在应用程序启动时和初始化之前显示一些垃圾值。所有这些值都在文本控件中,并根据用户操作动态填充。 如何让它在最新的wxwidgets中显示默认值,如0.0或什么?

    0热度

    1回答

    我试图通过从驾驶和绘制文本自己如下创建一个自定义透明wxTextCtrl: BEGIN_EVENT_TABLE(TextLayer, wxTextCtrl) EVT_PAINT(TextLayer::OnPaint) EVT_ERASE_BACKGROUND(TextLayer::OnEraseBackground) END_EVENT_TABLE() void Text