• 6670阅读
  • 11回复

[提问]各位,能往QStringList的最前面加个数据吗? [复制链接]

上一主题 下一主题
离线wangyan23888
 

只看楼主 倒序阅读 楼主  发表于: 2013-08-26
比如下面的
QStringList text;
QString text2;
text.append(text2);
这是在text的末尾加入数据text2,怎么在text的最前面加入数据呢?谢谢了,比如text中已经有2个了,现在怎么将text2存入到text的0位置区,谢谢
离线tompsontan

只看该作者 1楼 发表于: 2013-08-26
text.insert(0,text2);

QStringList 实际是QList<QString>.,可以看看QList的用法
看淡得失
离线wangyan23888

只看该作者 2楼 发表于: 2013-08-26
回 1楼(tompsontan) 的帖子
谢谢
离线xuang

只看该作者 3楼 发表于: 2013-08-27
回 2楼(wangyan23888) 的帖子
用prepend也可以,这个和append是相对应的。
离线jdwx

只看该作者 4楼 发表于: 2013-08-27
回 楼主(wangyan23888) 的帖子
有两个函数:push开头的。
push_back 添加到末尾
push_front 添加到开头
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线wangyan23888

只看该作者 5楼 发表于: 2013-08-27
回 3楼(xuang) 的帖子
谢谢,你这个可以
离线wangyan23888

只看该作者 6楼 发表于: 2013-08-27
回 4楼(jdwx) 的帖子
谢谢,才发现原来有好多种方法
离线toby520

只看该作者 7楼 发表于: 2013-08-28
善于查阅qt帮助文档,你会发现其实你只知道它的小部分功能
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线wangyan23888

只看该作者 8楼 发表于: 2013-08-28
回 7楼(toby520) 的帖子
嗯,会查阅的
离线wangyan23888

只看该作者 9楼 发表于: 2013-08-29
回 4楼(jdwx) 的帖子
能不能再问一下,我现在往textEdit中写数据,用的都是append函数,最新写入的都是在最下面的,自动换行;
我现在想的是最新写入的能不能在最上面的?谢谢
离线dbzhang800

只看该作者 10楼 发表于: 2013-08-29
多看看Qt的Manual

void QTextEdit::moveCursor(QTextCursor::MoveOperation operation, QTextCursor::MoveMode mode = QTextCursor::MoveAnchor)

void QTextEdit::insertPlainText(const QString & text)
离线wangyan23888

只看该作者 11楼 发表于: 2013-08-29
回 10楼(dbzhang800) 的帖子
谢谢版主
快速回复
限100 字节
 
上一个 下一个