繁体   English   中英

如何使用 wxFloatingPointValidator 过滤 wxTextCtrl?

[英]How do I use wxFloatingPointValidator to filter wxTextCtrl?

我在Formatting wx.TextCtrl with numeric values 找到了一个可能的解决方案 - 浮点精度

但我无法在我的程序中使用它。

我使用了 header #include <wx/valnum.h>

并将以下代码添加到我的 main.h

 wxFloatingPointValidator<double> _val(2,&_myValue,wxNUM_VAL_ZERO_AS_BLANK);

 _val.SetRange(0.,100.);     // set allowable range

但它显示错误:

数字常量之前的预期标识符

_val 没有命名类型

对于您尝试在 wxWidgets 的示例子目录中使用的 class,grep 通常是一个好主意。 在这种特殊情况下,您可以在samples/validate/validate.cpp中找到使用它的工作示例,请查看它。

至于你得到的错误,真的不可能说出哪里出了问题,因为你没有显示完整的代码,甚至没有说它发生在哪一行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM