-
c++ - QString::replace(const QRegExp &, const QString &) 和 QString::replace(const QRegularExpression &, const QString &) 工作方式不同
为什么 Qt 5.1.0 Release Candidate 函数 QString::replace(const QRegExp & rx, const QString & after) 以某种方式处
-
c++ - 将具有二进制的 QString 转换为具有十六进制的 QString
我想知道最有效的方法是将保存为 QString 的二进制文件转换为相应的十六进制并将其保存在同一个 QString 中 QString value = "10111100" 进入 value = "b
-
c++ - 使用相同的前一个词和相同的后一个词读取不同的 QStrings? QString::indexOf
我从文件中读取了两个 QString (ValueOne,ValueTwo)(只是一个基本示例) int main(int argc, char *argv[]) { QString x =
-
c++ - QString& 和 QString & 有区别吗?
请注意 QString 和 & 之间的空格。我想知道在QT中,QString&和QString &之间有什么区别吗? 最佳答案 不,没有区别。它是纯 C++ 语法。 C++ 可以被认为是一种与空格无关
-
c++ - 将多行 QString 转换为单行 QString
我有这样的东西: void ReadFileAndConvert () { QFile File (Directory + "/here/we/go"); if(File.open(Q
-
c++ - QString 与 qstring.h
我终于在 Eclipse 中运行了 C++/QT 项目。但是当我尝试包括例如QString 我只得到代码完成中提供的 qstring.h,手动输入 QString 也可以。 我检查了只包含 qstri
-
c++ - 错误 LNK2001 : unresolved external symbol "__declspec(dllimport) public: class QString & __thiscall QString::operator=(class QString &&)"
我非常想找到关于上述错误的任何信息。 我正在使用 visual studio 2010。当我在调试或发布中编译我的项目(32 位)时,我收到以下消息: 1>heterogeneous.obj : er
-
c++ - 将 QString 转换为 QString 的指针
因为我不是 C(++) 专家,所以我被编译器的一些固执所困扰,不想将 QString 转换为 QString*。我有一个功能: bool getNextMessage(int sId, QString
-
c++ - QString::compare() 与将 QString 转换为数字然后进行比较
比较2 QString是否更快s 包含数字,或转换那些 QString s 到数字然后比较数字? 那么哪个更快? QString str1,str2; if(str1.compare(str2)==0
-
c++ - 从 QString* 到 QString& 的转换
我对使用指针和引用感到困惑,我遇到了一个小问题。 我有一个函数: bool myObject::isFlag( QString &pArgument) const { } 我正在使用它: QStrin
-
qt - 将 QString Unix 纪元时间转换为 QString 标准时间
我需要一个优雅的 C++ 函数,它采用包含 unix 时间的 QString 参数(例如 1295874681)并将其转换为包含 QString 的标准时间格式(例如 Mon, 24 Jan 2011
-
qt - 连接 const QString& 或 const QString
如果 QString 是本地的,那么用 QString 发出信号的正确方法是什么。我的意思是我在 wigdetA 中有这样的功能 void wigdetA::something() { // //e.
-
c++ - 将 QMultiMap 导出到 QML
我关注 QObject : #ifndef UETYPES #define UETYPES #include #include #include #include #include #inc
-
c++ - Qt 循环通过 QHash 返回它的键值对
我尝试使用 foreach 遍历 QHash 并获取 QHash 中的每一对,然后获取它们的键和值,以便我可以将它们附加到字符串。 这是我的 QString Packet::Serialize() {
-
c++ - 如何使用 QMap::const_iterator 作为指针?
如何使用 QMap::const_iterator作为指针? QMap::const_iterator *i = map -> constBegin(); while (i !=
-
c++ - 将十六进制 QString 转换为 UTF-8 QString
在我的项目中,我需要将十六进制 QString ("c2a774657374") 转换为 UTF-8 编码的 QString ("§test") 我当前的函数 (HexToAscii) 确实将十六进制
-
c++ - 从另一个类转换 QString 时 QString::toInt() 失败
我想将另一个类 的 QString 转换为 Int,但它似乎失败了,因为结果是 0 而它应该是 5 并且其余代码有效.因为我是 C/Qt 的新手并且发现类有点困惑,所以我认为我的类做错了什么。 小部件
-
c++ - Qt C++错误没有匹配函数调用 'QString::QString(KeySequence)'
我在用 C++ 编写的 GUI 项目中使用了 Qt 4.8.4。现在我合并到 Qt 5.7 版。经过长时间调整我的代码后,我终于打开了我的 GUI。但是当我运行我的计算代码时,我仍然得到这个错误: 没
-
c++ - 为什么我可以将字符串文字初始化为 const char* 和 QString 而不是 QString*?
我对 qt 和 C++ 比较陌生,我很难理解为什么我可以在头文件中声明以下内容: const char* CONSIGNMENT_TAG_DONATE = "DTag"; 或 QString CONS
-
qt - Qt 中的 QString::sprintf 和 QString::arg 有什么区别?
QString 文档 http://doc.qt.io/qt-5/qstring.html#arg说 One advantage of using arg() over sprintf() is th
我是一名优秀的程序员,十分优秀!