在QLineEdit中显示和编辑转义字符

时间:2018-05-22 15:46:10

标签: c++ qt

有没有办法显示转义字符,例如回车换行符#34; \ r \ n" QLineEdit中的字符是否以人类可读(转义)的方式自动生成?

另一种方法是自动生成转义字符串。

此外,我需要允许用户编辑转义字符串,当从QLineEdit读回当前文本时,将其存储在std :: string中,它必须是非转义的。

用例。 我希望用户为通信对象设置终止字符串(例如\ r \ n)。在没有任何手动转义的情况下将\ r \ n传递给QLineEdit会导致QLineEdit输入框中出现两个不可见的字符。

1 个答案:

答案 0 :(得分:0)

" \\ř\\ N'#34; ?您可以创建一个内联存根,调用qstring :: replace并使用.toStdString

返回std