从文本文件复制并粘贴到QListWidget的最快方法?

时间:2012-10-18 05:02:29

标签: c++ qt

我有从文件字符串加载的QListWidget,文件中的每个字符串都转换为QListWidget中的项目。
现在我需要能够从行的文本数字复制到clipbord并将它们粘贴到QListWidget中 它会将项目添加到QListWidget中 我怎么做复制/粘贴功能是否有任何教程或示例显示这种行为?
感谢

2 个答案:

答案 0 :(得分:1)

如果我理解你的行为,你想要从文件中复制,粘贴到全局剪贴板中,并将数据从剪贴板插入到QListWidget中。 然后,您应该阅读有关QClipBoard http://doc.crossplatform.ru/qt/4.7.x/qclipboard.html

的信息

答案 1 :(得分:0)

从文件中读取行并将其加载到QListWidget的最快方式(写入速度最快,而非性能最快)是:

QFile f;
QListWidget w;

.........

w.addItems(QString(f.readAll()).split('\n'));

如果您想要抓住QRegExp等内容,也可以使用\n代替\r\n