问题标签 [qstring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - QString 到 char* 的转换
我试图通过以下方法将 QString 转换为 char* 类型,但它们似乎不起作用。
您能否详细说明这种方法可能存在的缺陷,或者提供一种替代方法?
c++ - 将 int 转换为具有零填充(前导零)的 QString
我想“字符串化”一个数字并添加零填充,例如printf("%05d")
如果数字小于 5 位,将如何添加前导零。
python - 如何检查由带有德语变音符号的 QString 表示的路径是否存在?
我得到一个 QString,它代表来自 QLineEdit 的目录。现在我想检查这个目录中是否存在某个文件。但是,如果我尝试使用 os.path.exists 和 os.path.join 并在目录路径中出现德语变音符号时遇到麻烦:
当您可能遇到德语变音符号时,您将如何检查文件是否存在?
qt - 如何使用 QString::arg() 生成大写十六进制数字?[QT]
我正在尝试创建一个 QString,它是一个十六进制数字,其字母数字为大写字母而不是小写字母,怎么做?
产量f
,我想要F
c++ - 从 Qt 字符串打开文件
我正在制作一个 Qt 应用程序,并且我有一个打开文件的按钮,该文件连接到自定义插槽。这是到目前为止的插槽代码:
我怎么能拥有它然后将文件名转换为 a const char *
,打开文件,读取它并将文本存储在 QString 中,然后关闭文件。我正在使用 Qt4。
c++ - 如何在 URL 中插入值?
我有以下代码,我尝试在其中插入randomValue
URL。
报以下错误:
错误:“const char*”和“const char [18]”类型的无效操作数到二进制“operator+”
所以,我想将 附加randomValue
到 URL 中。我该怎么做?
qt - 非 QObject 派生类“总是”应该放在堆栈上吗?
来自 Symbian 世界,我习惯于尽可能多地使用堆以避免耗尽堆栈空间,尤其是在处理描述符时。CBase 派生类总是在堆上动态分配,因为如果不是,它们的成员变量将保持未初始化状态。相同的约定是否适用于 QObject 派生类?
在 Qt 中,将例如 QString 放在堆栈上似乎很常见。当 QString 充当堆栈上的容器时,字符串内容是否放在堆上,还是所有内容都放在堆栈上?
c++ - QString,删除标签和内容?
message.Text() 是一个 QString。
我想删除一些文字。
文本可以是:
- 正常:“
This is a text
” - 带有标签:“
<label1>something</label1>This is a text
”
首先,我发现文本是否有标签:
所以,如果有的话,我想删除第一部分,有一个普通的文本“这是一个文本”。
我试过这个:
但是我得到了编译器错误 C2663。
我也知道这message.Text().remove(QChar('<label1'), Qt::CaseInsensitive);
是另一种方法。但就我而言,标签之间的部分是未知的。
它可以是<label1>something</label1>
或<label1>oisdioadj</label>
或<label1>7</label1>
......
任何的想法?
问候。
c++ - 解析并删除 QString 的一部分
我想从 QString 解析某种(或纯)XML 代码。
我的 QString 就像:
我想获得2个字符串:
cat,我的猫非常好。
我认为 XML 解析器可能不是必需的,但将来我将在同一个字符串中包含更多标签,所以这也是一个非常有趣的点。
c++ - 如何从 BYTE* 转换为 QString?
我有一个DATA_BLOB结构,但我需要将其转换为 QString。我怎样才能做到这一点?