十年磨一劍

跳到主文

邁向中鳥階段-Embedded Arm Linux 嵌入式系統開發與學習,歡迎各位同好的交流。

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 9月 24 週四 200911:24
  • 在QT中好用的字串陣列QStringList

QStringList是一個擁有多個QString對象的QValueList,它不同於QStrList,QStrList儲存的是一個字符集指標,而QStringList儲存的是一個真實的QString對象集。
像QString一樣,QStringList對象之間是隱含共享的,它們透過圍繞一個值參來達到快速安全的目的。

使用範例:
    QStringList fonts;
    /* 可以這樣的方式來加入一個又一個的字串 */
    fonts << "Arial" << "Helvetica" << "Times" << "Courier";     

    或
    QString str1,str2,str3;
    str1="test1";
    str2="mark";
    str3="ddt";
    fonts << str1 <<str2 << str3;

    /* 也可以用下面的方法在任意的位置插入字串,原位置的字串將自動往後移 */
    fonts.insert(3, "game");

    /* 或使用append()將字串插入最後的位置 */
    fonts.append("one");

    /* 或使用prepend()將字串插入最前面的位置 */
    fonts.prepend("two");

    /* 若要將字串陣列全部都列印出可以用下面的方式 */
    for (int i = 0; i < fonts.size(); ++i)
        cout << fonts.at(i).toLocal8Bit().constData() << endl;

    /* 要列印出單一位置的字串可以參考上面的方式,做出如下的程式碼即可 */
    /* 但如果只是使用cout << fonts[0] ,這樣的方式只能說很抱歉,C看不懂QT特有的function */         
    cout << fonts[0].toLocal8Bit().constData() << endl;
        
    /* 修改各位置的字串也是很簡單就可以做到 */  
    fonts[0]= "123";
    
    /* 清除所有字串的function */  
    fonts.clear();


資料來源:
http://www.diybl.com/course/3_program/c/c_js/20090303/157415.html
         

文章標籤
全站熱搜
創作者介紹
創作者 flykof 的頭像
flykof

十年磨一劍

flykof 發表在 痞客邦 留言(0) 人氣(12,562)

  • 全站分類:
  • 個人分類:QT
▲top

個人資訊

flykof
暱稱:
flykof
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • ()RS232簡單接法(3線)
  • ()Ubuntu下samba安裝設定
  • ()[轉載整理]What is tty?
  • ()使用Busybox建立Linux檔案系統使用Busybox
  • ()U-boot指令
  • ()[轉載整理]Linux系統時間
  • ()ubunto下安裝設定NFS
  • ()談談Unicode編碼
  • ()在QT中好用的字串陣列QStringList
  • ()Linux Device Drivers 使用/proc檔案系統

文章分類

toggle Embedded (4)
  • S3C2410 (0)
  • WinCE-s3c2410 (0)
  • cortex-m3 (0)
  • 菜鳥的嵌入式系統 (0)
toggle Linux (3)
  • Linux Device Drivers (0)
  • linux (0)
  • ubuntu (0)
toggle C/C (2)
  • C/C (0)
  • 原創Function (0)
toggle QT (1)
  • QT (0)
toggle Error (1)
  • error (0)
toggle 網際網路 (2)
  • PPP (0)
  • 網際網路 (0)
toggle 資訊 (2)
  • RFID (0)
  • Embedded (0)
toggle 網頁設計 (2)
  • CGI (0)
  • Javascript (0)
  • SQL (0)
  • 未分類文章 (1)

最新文章

    最新留言

    文章精選

    文章搜尋

    誰來我家

    flykof
    PIXNET Logo登入

    參觀人氣

    • 本日人氣:0
    • 累積人氣:636,006