问题标签 [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.

0 投票
10 回答
220428 浏览

c++ - QString 到 char* 的转换

我试图通过以下方法将 QString 转换为 char* 类型,但它们似乎不起作用。

您能否详细说明这种方法可能存在的缺陷,或者提供一种替代方法?

0 投票
6 回答
102173 浏览

c++ - 将 int 转换为具有零填充(前导零)的 QString

我想“字符串化”一个数字并添加零填充,例如printf("%05d")如果数字小于 5 位,将如何添加前导零。

0 投票
1 回答
844 浏览

python - 如何检查由带有德语变音符号的 QString 表示的路径是否存在?

我得到一个 QString,它代表来自 QLineEdit 的目录。现在我想检查这个目录中是否存在某个文件。但是,如果我尝试使用 os.path.exists 和 os.path.join 并在目录路径中出现德语变音符号时遇到麻烦:

当您可能遇到德语变音符号时,您将如何检查文件是否存在?

0 投票
1 回答
13927 浏览

qt - 如何使用 QString::arg() 生成大写十六进制数字?[QT]

我正在尝试创建一个 QString,它是一个十六进制数字,其字母数字为大写字母而不是小写字母,怎么做?

产量f,我想要F

0 投票
1 回答
7954 浏览

c++ - 从 Qt 字符串打开文件

我正在制作一个 Qt 应用程序,并且我有一个打开文件的按钮,该文件连接到自定义插槽。这是到目前为止的插槽代码:

我怎么能拥有它然后将文件名转换为 a const char *,打开文件,读取它并将文本存储在 QString 中,然后关闭文件。我正在使用 Qt4。

0 投票
5 回答
1292 浏览

c++ - 如何在 URL 中插入值?

我有以下代码,我尝试在其中插入randomValueURL。

报以下错误:

错误:“const char*”和“const char [18]”类型的无效操作数到二进制“operator+”

所以,我想将 附加randomValue到 URL 中。我该怎么做?

0 投票
2 回答
1376 浏览

qt - 非 QObject 派生类“总是”应该放在堆栈上吗?

来自 Symbian 世界,我习惯于尽可能多地使用堆以避免耗尽堆栈空间,尤其是在处理描述符时。CBase 派生类总是在堆上动态分配,因为如果不是,它们的成员变量将保持未初始化状态。相同的约定是否适用于 QObject 派生类?

在 Qt 中,将例如 QString 放在堆栈上似乎很常见。当 QString 充当堆栈上的容器时,字符串内容是否放在堆上,还是所有内容都放在堆栈上?

0 投票
2 回答
854 浏览

c++ - QString,删除标签和内容?

message.Text() 是一个 QString。

我想删除一些文字。

文本可以是:

  1. 正常:“ This is a text
  2. 带有标签:“ <label1>something</label1>This is a text

首先,我发现文本是否有标签:

所以,如果有的话,我想删除第一部分,有一个普通的文本“这是一个文本”。

我试过这个:

但是我得到了编译器错误 C2663。

我也知道这message.Text().remove(QChar('<label1'), Qt::CaseInsensitive);是另一种方法。但就我而言,标签之间的部分是未知的。

它可以是<label1>something</label1><label1>oisdioadj</label><label1>7</label1>......

任何的想法?

问候。

0 投票
2 回答
5740 浏览

c++ - 解析并删除 QString 的一部分

我想从 QString 解析某种(或纯)XML 代码。

我的 QString 就像:

我想获得2个字符串:

cat我的猫非常好。

我认为 XML 解析器可能不是必需的,但将来我将在同一个字符串中包含更多标签,所以这也是一个非常有趣的点。

0 投票
3 回答
6368 浏览

c++ - 如何从 BYTE* 转换为 QString?

我有一个DATA_BLOB结构,但我需要将其转换为 QString。我怎样才能做到这一点?