首页 文章
  • 0 votes
     answers
     views

    强制QLineEdit是double值的集合

    考虑这个问题 . 我的工具中有一个QLineEdit,我应该按如下方式组织支持 . LineEdit的文本必须只包含双值,将我的逗号分开 . F.E. 6.2,8,9.0,55我也必须验证,用户不能输入任何其他字符而是数字和昏迷 . 另外我应该编写一个将此文本转换为向量的方法 . 最初我想到了QRegExp和boost :: spirit . 但使用这些技术可能很难 . 有任何想法吗?
  • 1 votes
     answers
     views

    如何在Qt中为QLineEdit使用setValidator()和setInputMask()?

    我有一个行编辑,用户必须以12小时的时间格式输入 . 这是一个基于触摸的应用程序,我有自己的键盘,这个键盘没有 ":" (冒号)字符 . 所以,我正在使用输入掩码 . 但我只有 setInputMask( 99:99 ) 选项允许用户输入任何数字,而我必须将用户限制为12小时格式 . 我通过QRegexp看了一些例子但是我没有像输入掩码那样的“:” . 谁能指出我如何实施?
  • 0 votes
     answers
     views

    如何在键入时指定QLineEdit输入

    我想在键入时指定QLineEdit输入如果我将 LineEdit 设置为仅写入文本,则用户无法键入任何数字或符号,等等就写了这个 Name = QLineEdit(self) regex = QRegExp('([A-Z]?[a-z])') validator = QRegExpValidator(regex, self) Name.setValidator(validator) QLineEd...
  • 1 votes
     answers
     views

    QLineEdit只接受整数和“和/字符?

    我有一个 QLineEdit ,我正在将它用于测量转换应用程序 . 在 QLineEdit 中我只需要使用整数值,所以我使用了 QDoubleValidator . q_LineEdit->setValidator(new QDoubleValidator(this)); 现在我希望 QLineEdit 只接受“和/字符以及整数,因为它是转换应用程序所必需的 . 如何在使用 QDoubl...
  • 1 votes
     answers
     views

    在QLineEdit中只写入浮点值

    如何写入范围内的 QLineEdit 浮点数(0.0 - 5.0)?我使用qregexp执行此类任务,例如 QRegExp a("([a-zA-Z]{3,30})") 来编写用户名,但没有想写浮点数 .
  • 2 votes
     answers
     views

    QLineEdit IP部分验证

    在我的项目中,我想通过IP输入过滤我的一些数据 . 我还想允许通过部分IP输入进行过滤,例如:192.168 . 我发现了如何设置完整的IP验证 . QString oIpRange; QRegExpValidator *poIpValidator; // Client IP validation mask oIpRange = "(?:...
  • 0 votes
     answers
     views

    Qt LineEdit setInputMask()with setText()和QRegExp

    我的日期为mm / dd / yyyy格式 QLineEdit . 我正在使用键盘输入,而不是因为要求而使用 QDateEdit . 当行编辑进入视图时,它必须向用户显示当前日期 . 我需要以下内容进行行编辑 . 我需要始终显示两个斜杠,并且在输入或删除时光标必须跳过 . 我不应该允许用户输入无效日期,即在输入自身时,行编辑不应该得到无效的数字 . 当行编辑进入视图时,我必须将当前...

热门问题