QRegExpValidator 参数
如果我写下以下内容:
QValidator *validator = new QRegExpValidator(regExp, this);
this
在这里意味着什么?它指的是什么?如果我不使用它会产生什么影响?
If I write the following:
QValidator *validator = new QRegExpValidator(regExp, this);
What does this
mean here? What is it referring to? If I don't use it what effect will occur?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个指向声明
validator
的当前类的指针。它让 QRegExpValidator 知道谁是
validator
的父级,因此每当父级被删除时,<代码>验证器。这样你就不需要手动删除它。有关
this
指针的更多信息,请参阅 此处this is a pointer to the current class where
validator
is declared in.its there to let QRegExpValidator know who is the parent of
validator
so whenever the parent is deleted, so asvalidator
. this way you dont need to delete it manually.More about the
this
pointer, see here