[英]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.