问题标签 [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++ - 将 QVector3D 输出到 QString
得知 QVector3D 没有将 x、y 和 z 坐标输出为 QString 的内置方法,我感到很惊讶。我可以编写一个简单的函数来做到这一点,但我想知道是否有标准的方法来做到这一点?
qt - 将 QString 或 QUrl 转换为 Unicode
我想将 QUrl 的一部分转换为 Unicode。
我有一个给定的 URL,www.ÄSDF.de
并希望将其转换为www.%C4SDF.de
. 我怎么能在 Qt 中做到这一点?
当我使用该方法时,QUrl::toEncoded()
我总是以 UTF-8 十六进制获得转换后的 URL:“www.%C3%83%C2%84SDF.de”。
c++ - 将数字格式化为特定的 QString 格式
我有一个关于将十进制数格式化为某种 QString 格式的问题。基本上,我的程序中有一个可以接受任何值的输入框。我希望它将此框中的值转换为格式“+05.30”(基于值)。该值将限制为 +/-99.99。
一些例子包括:
.2 --> +00.02
-1.5 --> -01.50
9.9 --> +09.90
我正在考虑使用这样的转换器,但它会有一些明显的问题(没有前导 0,没有前导 + 符号)。
这个问题有一些相似之处,但并没有将前端和后端填充联系在一起。
关于如何解决这个问题的任何想法?感谢您的帮助!谢谢!
string - QtCreator 2.3--失去在调试器中查看 QString 内容的能力
所以我最近升级到 QtCreator 2.3(并希望保留它以支持 QtQuick),最初调试器性能减慢到无法使用的爬网(尽管我仍然可以看到 QString 内容)。谷歌搜索导致我安装了 gdb 7.3.1,这是目前最新的稳定版本,这很高兴将调试器的步进速度恢复到可用水平。但是现在调试器不会显示 QString 的内容,只显示 char 数组的地址,以及许多不告诉我任何信息的私有成员。有人知道如何让调试器再次显示字符串内容吗?我在 Ubuntu 10.04 上。
qt - Qt。获取 QString 的一部分
当我知道必要的索引时,我想QString
从另一个获取。QString
例如:主字符串:“这是一个字符串”。我想QString
从前 5 个符号创建新符号并获得"This"。
输入:第一个和最后一个字符数。
输出:新的QString
。
如何创建它?
PS不仅是前几个字母,还有从行的中间,例如从 5 到 8。
qt - 如何使用 QString 指定 unicode 字符?
如何使用 QString 按代码(例如“4FF0”)指定 unicode 字符?我试过QString s("\u4FF0");
了,但它只输出一个问号。知道怎么做吗?
编辑:
它是这样工作的,但有没有更直接的方法?
c++ - QDateTime::fromString 不接受我的 QString?
我有一个 .txt 文件,其中充满了如下所示的行:
- 2011-03-03 03.33.13.222 4 2000 信息业务 ...等blabla
- 2011-03-03 03.33.13.333 4 2000 信息业务 ...等blabla
- 2011-03-03 03.33.13.444 4 2000 信息业务 ...等 blabla
在我的代码中的某些地方,我做了一些计算和搜索,我只提取每行开头的日期。现在,当我在文件开头正确定位时,我只提取日期和时间(以毫秒为单位)“例如:2011-03-03 03.33.13.444”并转换为 QDateTime 对象。
假设我的文件指针在某行的开头正确定位,使用 readLine 我读取我的日期时间文本行并转换为 QDateTime 对象
这是绝对正确的。
但是,问题来了:
当我这样做时:
但如果我这样做:
dt = QDateTime::fromString("2011-03-03 03.33.13.444","yyyy-MM-dd HH.mm.ss.zzz"); 然后一切都好。
我的 QString 可能有什么问题?我需要在 strMyDateTime 上附加一个“\0”还是需要一些其他的转换?
c++ - QString and german umlauts
I am working with C++ and QT and have a problem with german umlauts. I have a QString like "wir sind müde" and want to change it to "wir sind müde" in order to show it correctly in a QTextBrowser.
I tried to do it like this:
But it does not work.
Also
does not work.
When I iterate through all characters of the string in a loop, the 'ü' are two characters.
Can anybody help me?
c++ - 在 Qt 中将 WCHAR 转换为 QString
在 Qt 中将 WCHAR 转换为 QString。请帮助我实现它以完成此转换。