美文网首页
Qt QString常用方法

Qt QString常用方法

作者: 爱写诗的程序员zxp | 来源:发表于2020-07-21 08:36 被阅读0次

    QString

    1、移除最后一位    string.chop(1)
                        string.left(string.length() - 1)
    
    2、分割字符串,取第二、三组  
        (1)QString path = "www/usr/local/bin/myapp";
        str = path.section('/', 3, 4);  // str == "bin/myapp"
        str = path.section('/', 3, 3);  // str == "bin" 
        str = path.section('/', -1); // str == "myapp"
        
        (2)QString::split
        
    3、  mid(x, y)   取从x到y的字符
        left(x)     取最左边x个字符
        right(x)    取最右侧x个字符
        
    4、 str.fill('A', 2); // str == "AA"
    
    5、 QString str = "Meal";
        str.insert(1, QString("ontr")); // str == "Montreal"    插入
        
    6、  QString s = "Montreal";
        s.remove(1, 4); // s == "Meal"  删除
    
    7、  QString x = "Say yes!";
        QString y = "no";
        x.replace(4, 3, y); // x == "Say no!"   替换
    
    8、  QString str1="Hello, World", str2;
        str2=str1.toUpper(); //str1="HELLO,WORLD"   转大写
        str2=str1.toLower(); //str1="hello, world"  转小写
        
    9、  去掉首尾空格  trimmed()
        不仅去掉首尾空格,中间连续空格也用一个空格代替 simplified()
        
    10、indexOf(str, x)      从第x个字符查找str最早出现的位置
        lastIndexOf(str)    str最后出现的位置
        
    11、str = QString("%1 %2 (%3s-%4s)").arg("s1").arg("s2").arg(i1).arg(i2);    //不同类型参数赋值
    
    12、 

    相关文章

      网友评论

          本文标题:Qt QString常用方法

          本文链接:https://www.haomeiwen.com/subject/sumbkktx.html