qstring

    4热度

    2回答

    QString strTest = "SHUT\nDOWN"; QStringList slstLines = strTest.split("\n"); 在上面的例子中,我期望字符串列表包含两个条目,但它只包含1,它与strTest相同......为什么不是分割工作? 我也试过: QStringList slstLines = strText.split(QRegExp("[\n]"), Q

    0热度

    1回答

    我的应用程序运行在一台电脑正常,但当我在另一个运行相同的应用程序,我得到的错误: Traceback (most recent call last): File "./th.py", line 98, in browse_file2 self.textEdit_2.append(str(os.path.basename(p))) File "/Library/Fram

    5热度

    1回答

    我正在使用Qt5。我有一个QString持有一个字符U“\ x1D4CC”()比16位长。即使这只是一个字符,Qt返回这个字符串的大小是2.有没有什么方法可以显示一个QString有多少个实际字符可以假设可以有32个字符?

    0热度

    1回答

    我试图解析QString: 34吨513 L:21○:0x0147 [FBI]杂项号:89f2aad996ae4a5c961a 123 532af2 QRegExp tagExp(":"); QStringList firstList = str.split(tagExp); 不过,我只需要“ 9f2aad996ae4a5c961a 123 532af2“。所以是有可能得到的休息串“:”

    2热度

    2回答

    我有从QString的穿越 - 到QByteArray中的一个问题,然后返回到QString的: int main() { QString s; for(int i = 0; i < 65536; i++) { s.append(QChar(i)); } QByteArray ba = s.toUtf8(); QString s

    -1热度

    2回答

    我想做某事。像下面的代码...有人有想法吗? 谢谢:) QString x = QString("\ue001"); if(x.startsWith("\ue")) { //... }

    1热度

    2回答

    我与标签的文字是这样的: This is [tag=\"value\"]my text[/tag]. 我想改变这样的: This is my text. 我看到我必须使用QString.remove (QRegExp(myRegexExpression)),但我没有成功。 我曾尝试: 删除(QRegExp( “\ [[^>] * \]”) 结果:This is .

    0热度

    2回答

    我正在尝试使用QTextStream来读取QString。由于构造具有以下特征: QTextStream(QString *string, QIODevice::OpenMode openMode = QIODevice::ReadWrite) (见the documentation) 由于构造函数传递一个原始指针,不知是否QTextStream采取QString的所有权或者如果我要它在管理我

    1热度

    1回答

    在我的Qt5.6.1程序中,我必须从QString获得一个Sha-1哈希,但是我得到不正确的结果。我试图使用QCryptographicHash库。 QString str = "ABCDEFGH"; QString hash = QString::fromStdString(QCryptographicHash::hash(str.toStdString().c_str(), QCrypto

    7热度

    3回答

    我已经创建了一个加密/解密程序,加密时我将加密的QByteArray存储在一个文本文件中。试图解密时,我检索它,然后将其放入解密方法,问题是我需要一种方法将其转换为QByteArray,而不更改格式,否则它不会正确解密,我的意思是,如果该文件给了我一个加密的值为1234,我将它转换为QByteArray,通过执行1234.toLatin1()它改变了值并且解密不起作用。有什么建议么? 我的代码 Q