`
美丽的小岛
  • 浏览: 296975 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

QString之记录

    博客分类:
  • QT
 
阅读更多

1.字符串分割:

QString转换成QStringList。QString只需调用split()方法即可把原来的字符串按照固定表示分割。

比如,   

 QString str = "name1,path1;name2,path2;name3,path3";
 QStringList list1 = str.split(";");
 for(int i=0;i<list1.size();i++)
 {
     QStringList list2 = list1[i].split(tr(","));
     。。。//然后将QStringList添加到表中即可
 }

 

<未完。。。。> 

分享到:
评论

相关推荐

    Qt数据库封装类

    m_pDbProcPic = new CDBProcess("sqlserver"); m_pDbProc-&gt;openDB("mysvr", "mydb...bool exexProc(const QString strStoreProc, QString str1, QString& str2); bool transaction(); bool commit(); bool rollback();

    QCommandEdit:一个Qt小部件,它是QLineEdit的子类,用于输入命令,具有现代Shell中常见的功能,例如TAB补全,历史记录,历史记录搜索

    setHistory(const QStringList &history)用于设置历史记录(历史记录不受窗口小部件管理,它必须由主机应用程序维护,例如:对execute(const QString &cmd)信号的响应是执行命令,它是还附加到历史记录列表中,并se

    Ubuntu18.04系列软件安装记录汇总.pdf

    四 、 Qtcreator 输 入 #include &lt;QString&gt; 报 错 QString: No such file or directory 五、 Visual Studio Code + PuTTY 安装及使用 六、 Anaconda3 + PyTorch1.9 安装 七、 RadiAnt DICOM Viewer 安装 八、 ITK-...

    Qt笔记-正则表达基本使用(仅获取数字)

    记录下笔记。方便以后进行拷贝代码及修改 代码如下: QRegExp rx((\\d+)); // 匹配数字 QString vail = ; int pos = 0; while ((pos = rx.indexIn(str.split(|)[1], pos)) != -1) { vail += rx.cap(0); pos +...

    QT串口通讯并进行数据库操作

    void Widget::Add() //插入记录 { int rowNum = model-&gt;rowCount(); //获得表的行数 int id = 10; model-&gt;insertRow(rowNum); //添加一行 model-&gt;setData(model-&gt;index(rowNum,0),id); //model-&gt;submitAll(); /...

    中国象棋C++代码

    QString ssdown = undoStack-&gt;text(dex); ssdown = ssdown.left(ssdown.indexOf(".")); ssup = ssup.left(ssup.indexOf(".")); if(ssup.compare(ssdown)==0){ undoStack-&gt;undo(); } } void Chess_ZN::...

    qthandlebarsjs:Qt 5绑定到Handlebars.js

    QtHandlebarsJS Qt绑定到 。 什么 QtHandlebarsJS是围绕的Qt包装器。 它基于QtQML的,并针对现代Qt和C ++。 目前承诺将与Qt 5.4+一起使用。 建议使用C ++ 11支持。... (因为我们已经有QString::toHtmlEsca

    Pyqt实现无边框窗口拖动以及窗口大小改变

    做个记录,绘制边框阴影可以忽略这里不是主要 根据网上某位仁兄Qt的实现转过来的大笑,上完整代码 # coding:utf-8 from PyQt4.Qt import * import sys PADDING=4 sys.setrecursionlimit(10000) class ShadowWidget...

    Qt扫雷代码

    "该模式的最高记录:%3s.").arg(str).arg(secs).arg(rank[level])); else QMessageBox::about(this,tr("胜利"),tr("恭喜您完成游戏:\n" "模式%1,得分:%2s\n").arg(str).arg(secs)); } } else { QMessageBox:...

Global site tag (gtag.js) - Google Analytics