我有从文件字符串加载的 QListWidget,文件中的每个字符串都转换为 QListWidget 中的项目。
现在我需要能够从文本行号复制到剪贴板并将它们粘贴到 QListWidget 中
,它会将项目添加到 QListWidget 中。
我该如何进行复制/粘贴功能是否有任何教程或示例可以显示这种操作?
谢谢
问问题
970 次
2 回答
1
如果我正确理解了您的操作,您希望从文件中复制,粘贴到全局剪贴板并将数据从剪贴板插入到 QListWidget。然后,您应该阅读 QClipBoard http://doc.crossplatform.ru/qt/4.7.x/qclipboard.html
于 2012-10-18T05:37:55.090 回答
0
从文件中读取行并将它们加载到 QListWidget 的最快方法(写入速度最快,而不是性能方面)是:
QFile f;
QListWidget w;
.........
w.addItems(QString(f.readAll()).split('\n'));
如果你也想捕获类似的东西,你可以使用 aQRegExp
而不是。\n
\r\n
于 2012-10-18T06:44:45.630 回答